diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ide/META-INF/MANIFEST.MF b/plugins/de.fraunhofer.ipa.ros.xtext.ide/META-INF/MANIFEST.MF index 1e29c80b5..ede53fea9 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ide/META-INF/MANIFEST.MF +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ide/META-INF/MANIFEST.MF @@ -9,7 +9,7 @@ Require-Bundle: de.fraunhofer.ipa.ros.xtext, de.fraunhofer.ipa.ros, org.eclipse.xtext.ide, org.eclipse.xtext.xbase.ide, - org.antlr.runtime + org.antlr.runtime;bundle-version="[3.2.0,3.2.1)" Bundle-RequiredExecutionEnvironment: JavaSE-1.8 Export-Package: de.fraunhofer.ipa.ros.ide.contentassist.antlr.internal, de.fraunhofer.ipa.ros.ide.contentassist.antlr 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 3cddf6c4c..8be3d369e 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 @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.23.0 + * generated by Xtext 2.25.0 */ package de.fraunhofer.ipa.ros.ide; 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 7d493f924..75028e543 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 @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.23.0 + * generated by Xtext 2.25.0 */ package de.fraunhofer.ipa.ros.ide.contentassist.antlr; @@ -8,10 +8,9 @@ import org.eclipse.xtext.AbstractRule; import org.eclipse.xtext.ide.editor.contentassist.antlr.FollowElement; import org.eclipse.xtext.ide.editor.contentassist.antlr.internal.AbstractInternalContentAssistParser; -import org.eclipse.xtext.ide.editor.partialEditing.IPartialEditingContentAssistParser; import org.eclipse.xtext.util.PolymorphicDispatcher; -public class PartialRosContentAssistParser extends RosParser implements IPartialEditingContentAssistParser { +public class PartialRosContentAssistParser extends RosParser { private AbstractRule rule; 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 dc3db82ca..7e71a1911 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 @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.23.0 + * generated by Xtext 2.25.0 */ package de.fraunhofer.ipa.ros.ide.contentassist.antlr; @@ -39,6 +39,7 @@ private static void init(ImmutableMap.Builder builder, builder.put(grammarAccess.getRosNamesAccess().getAlternatives(), "rule__RosNames__Alternatives"); builder.put(grammarAccess.getRosParamNamesAccess().getAlternatives(), "rule__RosParamNames__Alternatives"); builder.put(grammarAccess.getTopicSpecAccess().getNameAlternatives_2_0(), "rule__TopicSpec__NameAlternatives_2_0"); + builder.put(grammarAccess.getNodeAccess().getAlternatives_4(), "rule__Node__Alternatives_4"); 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"); @@ -72,20 +73,22 @@ private static void init(ImmutableMap.Builder builder, builder.put(grammarAccess.getMessageDefinitionAccess().getGroup(), "rule__MessageDefinition__Group__0"); builder.put(grammarAccess.getMessageDefinitionAccess().getGroup_2(), "rule__MessageDefinition__Group_2__0"); builder.put(grammarAccess.getNodeAccess().getGroup(), "rule__Node__Group__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_4(), "rule__Node__Group_4__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_4_0(), "rule__Node__Group_4_0__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_4_0_2(), "rule__Node__Group_4_0_2__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_4_0_2_1(), "rule__Node__Group_4_0_2_1__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_4_1(), "rule__Node__Group_4_1__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_4_1_2(), "rule__Node__Group_4_1_2__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_4_1_2_1(), "rule__Node__Group_4_1_2_1__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_4_2(), "rule__Node__Group_4_2__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_4_2_3(), "rule__Node__Group_4_2_3__0"); builder.put(grammarAccess.getNodeAccess().getGroup_4_3(), "rule__Node__Group_4_3__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_5(), "rule__Node__Group_5__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_5_3(), "rule__Node__Group_5_3__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_6(), "rule__Node__Group_6__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_6_3(), "rule__Node__Group_6_3__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_7(), "rule__Node__Group_7__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_7_3(), "rule__Node__Group_7_3__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_8(), "rule__Node__Group_8__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_8_3(), "rule__Node__Group_8_3__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_9(), "rule__Node__Group_9__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_9_3(), "rule__Node__Group_9_3__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_10(), "rule__Node__Group_10__0"); - builder.put(grammarAccess.getNodeAccess().getGroup_10_3(), "rule__Node__Group_10_3__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_4_3_3(), "rule__Node__Group_4_3_3__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_4_4(), "rule__Node__Group_4_4__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_4_4_3(), "rule__Node__Group_4_4_3__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_4_5(), "rule__Node__Group_4_5__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_4_5_3(), "rule__Node__Group_4_5_3__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_4_6(), "rule__Node__Group_4_6__0"); + builder.put(grammarAccess.getNodeAccess().getGroup_4_6_3(), "rule__Node__Group_4_6_3__0"); builder.put(grammarAccess.getServiceServerAccess().getGroup(), "rule__ServiceServer__Group__0"); builder.put(grammarAccess.getServiceServerAccess().getGroup_6(), "rule__ServiceServer__Group_6__0"); builder.put(grammarAccess.getPublisherAccess().getGroup(), "rule__Publisher__Group__0"); @@ -199,20 +202,20 @@ private static void init(ImmutableMap.Builder builder, builder.put(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_2_0(), "rule__MessageDefinition__MessagePartAssignment_2_0"); builder.put(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_2_1(), "rule__MessageDefinition__MessagePartAssignment_2_1"); builder.put(grammarAccess.getNodeAccess().getNameAssignment_3(), "rule__Node__NameAssignment_3"); - builder.put(grammarAccess.getNodeAccess().getServiceserverAssignment_4_2(), "rule__Node__ServiceserverAssignment_4_2"); - builder.put(grammarAccess.getNodeAccess().getServiceserverAssignment_4_3_1(), "rule__Node__ServiceserverAssignment_4_3_1"); - builder.put(grammarAccess.getNodeAccess().getPublisherAssignment_5_2(), "rule__Node__PublisherAssignment_5_2"); - builder.put(grammarAccess.getNodeAccess().getPublisherAssignment_5_3_1(), "rule__Node__PublisherAssignment_5_3_1"); - builder.put(grammarAccess.getNodeAccess().getSubscriberAssignment_6_2(), "rule__Node__SubscriberAssignment_6_2"); - builder.put(grammarAccess.getNodeAccess().getSubscriberAssignment_6_3_1(), "rule__Node__SubscriberAssignment_6_3_1"); - builder.put(grammarAccess.getNodeAccess().getServiceclientAssignment_7_2(), "rule__Node__ServiceclientAssignment_7_2"); - builder.put(grammarAccess.getNodeAccess().getServiceclientAssignment_7_3_1(), "rule__Node__ServiceclientAssignment_7_3_1"); - builder.put(grammarAccess.getNodeAccess().getActionserverAssignment_8_2(), "rule__Node__ActionserverAssignment_8_2"); - builder.put(grammarAccess.getNodeAccess().getActionserverAssignment_8_3_1(), "rule__Node__ActionserverAssignment_8_3_1"); - builder.put(grammarAccess.getNodeAccess().getActionclientAssignment_9_2(), "rule__Node__ActionclientAssignment_9_2"); - builder.put(grammarAccess.getNodeAccess().getActionclientAssignment_9_3_1(), "rule__Node__ActionclientAssignment_9_3_1"); - builder.put(grammarAccess.getNodeAccess().getParameterAssignment_10_2(), "rule__Node__ParameterAssignment_10_2"); - builder.put(grammarAccess.getNodeAccess().getParameterAssignment_10_3_1(), "rule__Node__ParameterAssignment_10_3_1"); + builder.put(grammarAccess.getNodeAccess().getPublisherAssignment_4_0_2_0(), "rule__Node__PublisherAssignment_4_0_2_0"); + builder.put(grammarAccess.getNodeAccess().getPublisherAssignment_4_0_2_1_1(), "rule__Node__PublisherAssignment_4_0_2_1_1"); + builder.put(grammarAccess.getNodeAccess().getSubscriberAssignment_4_1_2_0(), "rule__Node__SubscriberAssignment_4_1_2_0"); + builder.put(grammarAccess.getNodeAccess().getSubscriberAssignment_4_1_2_1_1(), "rule__Node__SubscriberAssignment_4_1_2_1_1"); + builder.put(grammarAccess.getNodeAccess().getServiceserverAssignment_4_2_2(), "rule__Node__ServiceserverAssignment_4_2_2"); + builder.put(grammarAccess.getNodeAccess().getServiceserverAssignment_4_2_3_1(), "rule__Node__ServiceserverAssignment_4_2_3_1"); + builder.put(grammarAccess.getNodeAccess().getServiceclientAssignment_4_3_2(), "rule__Node__ServiceclientAssignment_4_3_2"); + builder.put(grammarAccess.getNodeAccess().getServiceclientAssignment_4_3_3_1(), "rule__Node__ServiceclientAssignment_4_3_3_1"); + builder.put(grammarAccess.getNodeAccess().getActionserverAssignment_4_4_2(), "rule__Node__ActionserverAssignment_4_4_2"); + builder.put(grammarAccess.getNodeAccess().getActionserverAssignment_4_4_3_1(), "rule__Node__ActionserverAssignment_4_4_3_1"); + builder.put(grammarAccess.getNodeAccess().getActionclientAssignment_4_5_2(), "rule__Node__ActionclientAssignment_4_5_2"); + builder.put(grammarAccess.getNodeAccess().getActionclientAssignment_4_5_3_1(), "rule__Node__ActionclientAssignment_4_5_3_1"); + builder.put(grammarAccess.getNodeAccess().getParameterAssignment_4_6_2(), "rule__Node__ParameterAssignment_4_6_2"); + builder.put(grammarAccess.getNodeAccess().getParameterAssignment_4_6_3_1(), "rule__Node__ParameterAssignment_4_6_3_1"); builder.put(grammarAccess.getServiceServerAccess().getNameAssignment_3(), "rule__ServiceServer__NameAssignment_3"); builder.put(grammarAccess.getServiceServerAccess().getServiceAssignment_5(), "rule__ServiceServer__ServiceAssignment_5"); builder.put(grammarAccess.getServiceServerAccess().getNamespaceAssignment_6_1(), "rule__ServiceServer__NamespaceAssignment_6_1"); diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalRos.g b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalRos.g index c5d952fb6..3e6fbbf47 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalRos.g +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalRos.g @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.23.0 + * generated by Xtext 2.25.0 */ grammar InternalRos; @@ -2420,6 +2420,57 @@ finally { restoreStackSize(stackSize); } +rule__Node__Alternatives_4 + @init { + int stackSize = keepStackSize(); + } +: + ( + { before(grammarAccess.getNodeAccess().getGroup_4_0()); } + (rule__Node__Group_4_0__0) + { after(grammarAccess.getNodeAccess().getGroup_4_0()); } + ) + | + ( + { before(grammarAccess.getNodeAccess().getGroup_4_1()); } + (rule__Node__Group_4_1__0) + { after(grammarAccess.getNodeAccess().getGroup_4_1()); } + ) + | + ( + { before(grammarAccess.getNodeAccess().getGroup_4_2()); } + (rule__Node__Group_4_2__0) + { after(grammarAccess.getNodeAccess().getGroup_4_2()); } + ) + | + ( + { before(grammarAccess.getNodeAccess().getGroup_4_3()); } + (rule__Node__Group_4_3__0) + { after(grammarAccess.getNodeAccess().getGroup_4_3()); } + ) + | + ( + { before(grammarAccess.getNodeAccess().getGroup_4_4()); } + (rule__Node__Group_4_4__0) + { after(grammarAccess.getNodeAccess().getGroup_4_4()); } + ) + | + ( + { before(grammarAccess.getNodeAccess().getGroup_4_5()); } + (rule__Node__Group_4_5__0) + { after(grammarAccess.getNodeAccess().getGroup_4_5()); } + ) + | + ( + { before(grammarAccess.getNodeAccess().getGroup_4_6()); } + (rule__Node__Group_4_6__0) + { after(grammarAccess.getNodeAccess().getGroup_4_6()); } + ) +; +finally { + restoreStackSize(stackSize); +} + rule__ParameterType__Alternatives @init { int stackSize = keepStackSize(); @@ -5597,9 +5648,9 @@ rule__Node__Group__4__Impl } : ( - { before(grammarAccess.getNodeAccess().getGroup_4()); } - (rule__Node__Group_4__0)? - { after(grammarAccess.getNodeAccess().getGroup_4()); } + { before(grammarAccess.getNodeAccess().getAlternatives_4()); } + (rule__Node__Alternatives_4)* + { after(grammarAccess.getNodeAccess().getAlternatives_4()); } ) ; finally { @@ -5612,7 +5663,6 @@ rule__Node__Group__5 } : rule__Node__Group__5__Impl - rule__Node__Group__6 ; finally { restoreStackSize(stackSize); @@ -5624,170 +5674,117 @@ rule__Node__Group__5__Impl } : ( - { before(grammarAccess.getNodeAccess().getGroup_5()); } - (rule__Node__Group_5__0)? - { after(grammarAccess.getNodeAccess().getGroup_5()); } -) -; -finally { - restoreStackSize(stackSize); -} - -rule__Node__Group__6 - @init { - int stackSize = keepStackSize(); - } -: - rule__Node__Group__6__Impl - rule__Node__Group__7 -; -finally { - restoreStackSize(stackSize); -} - -rule__Node__Group__6__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getNodeAccess().getGroup_6()); } - (rule__Node__Group_6__0)? - { after(grammarAccess.getNodeAccess().getGroup_6()); } + { before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_5()); } + '}' + { after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_5()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group__7 - @init { - int stackSize = keepStackSize(); - } -: - rule__Node__Group__7__Impl - rule__Node__Group__8 -; -finally { - restoreStackSize(stackSize); -} - -rule__Node__Group__7__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getNodeAccess().getGroup_7()); } - (rule__Node__Group_7__0)? - { after(grammarAccess.getNodeAccess().getGroup_7()); } -) -; -finally { - restoreStackSize(stackSize); -} -rule__Node__Group__8 +rule__Node__Group_4_0__0 @init { int stackSize = keepStackSize(); } : - rule__Node__Group__8__Impl - rule__Node__Group__9 + rule__Node__Group_4_0__0__Impl + rule__Node__Group_4_0__1 ; finally { restoreStackSize(stackSize); } -rule__Node__Group__8__Impl +rule__Node__Group_4_0__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getGroup_8()); } - (rule__Node__Group_8__0)? - { after(grammarAccess.getNodeAccess().getGroup_8()); } + { before(grammarAccess.getNodeAccess().getPublishersKeyword_4_0_0()); } + 'Publishers' + { after(grammarAccess.getNodeAccess().getPublishersKeyword_4_0_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group__9 +rule__Node__Group_4_0__1 @init { int stackSize = keepStackSize(); } : - rule__Node__Group__9__Impl - rule__Node__Group__10 + rule__Node__Group_4_0__1__Impl + rule__Node__Group_4_0__2 ; finally { restoreStackSize(stackSize); } -rule__Node__Group__9__Impl +rule__Node__Group_4_0__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getGroup_9()); } - (rule__Node__Group_9__0)? - { after(grammarAccess.getNodeAccess().getGroup_9()); } + { before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_0_1()); } + '{' + { after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_0_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group__10 +rule__Node__Group_4_0__2 @init { int stackSize = keepStackSize(); } : - rule__Node__Group__10__Impl - rule__Node__Group__11 + rule__Node__Group_4_0__2__Impl + rule__Node__Group_4_0__3 ; finally { restoreStackSize(stackSize); } -rule__Node__Group__10__Impl +rule__Node__Group_4_0__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getGroup_10()); } - (rule__Node__Group_10__0)? - { after(grammarAccess.getNodeAccess().getGroup_10()); } + { before(grammarAccess.getNodeAccess().getGroup_4_0_2()); } + (rule__Node__Group_4_0_2__0)? + { after(grammarAccess.getNodeAccess().getGroup_4_0_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group__11 +rule__Node__Group_4_0__3 @init { int stackSize = keepStackSize(); } : - rule__Node__Group__11__Impl + rule__Node__Group_4_0__3__Impl ; finally { restoreStackSize(stackSize); } -rule__Node__Group__11__Impl +rule__Node__Group_4_0__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_11()); } + { before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_0_3()); } '}' - { after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_11()); } + { after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_0_3()); } ) ; finally { @@ -5795,134 +5792,107 @@ finally { } -rule__Node__Group_4__0 +rule__Node__Group_4_0_2__0 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4__0__Impl - rule__Node__Group_4__1 + rule__Node__Group_4_0_2__0__Impl + rule__Node__Group_4_0_2__1 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4__0__Impl +rule__Node__Group_4_0_2__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getServiceServersKeyword_4_0()); } - 'ServiceServers' - { after(grammarAccess.getNodeAccess().getServiceServersKeyword_4_0()); } + { before(grammarAccess.getNodeAccess().getPublisherAssignment_4_0_2_0()); } + (rule__Node__PublisherAssignment_4_0_2_0) + { after(grammarAccess.getNodeAccess().getPublisherAssignment_4_0_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4__1 +rule__Node__Group_4_0_2__1 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4__1__Impl - rule__Node__Group_4__2 + rule__Node__Group_4_0_2__1__Impl ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4__1__Impl +rule__Node__Group_4_0_2__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_1()); } - '{' - { after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_1()); } + { before(grammarAccess.getNodeAccess().getGroup_4_0_2_1()); } + (rule__Node__Group_4_0_2_1__0)* + { after(grammarAccess.getNodeAccess().getGroup_4_0_2_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__Node__Group_4__2__Impl - rule__Node__Group_4__3 -; -finally { - restoreStackSize(stackSize); -} -rule__Node__Group_4__2__Impl +rule__Node__Group_4_0_2_1__0 @init { int stackSize = keepStackSize(); } : -( - { before(grammarAccess.getNodeAccess().getServiceserverAssignment_4_2()); } - (rule__Node__ServiceserverAssignment_4_2) - { after(grammarAccess.getNodeAccess().getServiceserverAssignment_4_2()); } -) + rule__Node__Group_4_0_2_1__0__Impl + rule__Node__Group_4_0_2_1__1 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4__3 - @init { - int stackSize = keepStackSize(); - } -: - rule__Node__Group_4__3__Impl - rule__Node__Group_4__4 -; -finally { - restoreStackSize(stackSize); -} - -rule__Node__Group_4__3__Impl +rule__Node__Group_4_0_2_1__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getGroup_4_3()); } - (rule__Node__Group_4_3__0)* - { after(grammarAccess.getNodeAccess().getGroup_4_3()); } + { before(grammarAccess.getNodeAccess().getCommaKeyword_4_0_2_1_0()); } + ',' + { after(grammarAccess.getNodeAccess().getCommaKeyword_4_0_2_1_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4__4 +rule__Node__Group_4_0_2_1__1 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4__4__Impl + rule__Node__Group_4_0_2_1__1__Impl ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4__4__Impl +rule__Node__Group_4_0_2_1__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_4()); } - '}' - { after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_4()); } + { before(grammarAccess.getNodeAccess().getPublisherAssignment_4_0_2_1_1()); } + (rule__Node__PublisherAssignment_4_0_2_1_1) + { after(grammarAccess.getNodeAccess().getPublisherAssignment_4_0_2_1_1()); } ) ; finally { @@ -5930,188 +5900,161 @@ finally { } -rule__Node__Group_4_3__0 +rule__Node__Group_4_1__0 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_3__0__Impl - rule__Node__Group_4_3__1 + rule__Node__Group_4_1__0__Impl + rule__Node__Group_4_1__1 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_3__0__Impl +rule__Node__Group_4_1__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getCommaKeyword_4_3_0()); } - ',' - { after(grammarAccess.getNodeAccess().getCommaKeyword_4_3_0()); } + { before(grammarAccess.getNodeAccess().getSubscribersKeyword_4_1_0()); } + 'Subscribers' + { after(grammarAccess.getNodeAccess().getSubscribersKeyword_4_1_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_3__1 +rule__Node__Group_4_1__1 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_4_3__1__Impl + rule__Node__Group_4_1__1__Impl + rule__Node__Group_4_1__2 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_4_3__1__Impl +rule__Node__Group_4_1__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getServiceserverAssignment_4_3_1()); } - (rule__Node__ServiceserverAssignment_4_3_1) - { after(grammarAccess.getNodeAccess().getServiceserverAssignment_4_3_1()); } + { before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_1_1()); } + '{' + { after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_1_1()); } ) ; finally { restoreStackSize(stackSize); } - -rule__Node__Group_5__0 +rule__Node__Group_4_1__2 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_5__0__Impl - rule__Node__Group_5__1 + rule__Node__Group_4_1__2__Impl + rule__Node__Group_4_1__3 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_5__0__Impl +rule__Node__Group_4_1__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getPublishersKeyword_5_0()); } - 'Publishers' - { after(grammarAccess.getNodeAccess().getPublishersKeyword_5_0()); } + { before(grammarAccess.getNodeAccess().getGroup_4_1_2()); } + (rule__Node__Group_4_1_2__0)? + { after(grammarAccess.getNodeAccess().getGroup_4_1_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_5__1 +rule__Node__Group_4_1__3 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_5__1__Impl - rule__Node__Group_5__2 + rule__Node__Group_4_1__3__Impl ; finally { restoreStackSize(stackSize); } -rule__Node__Group_5__1__Impl +rule__Node__Group_4_1__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_5_1()); } - '{' - { after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_5_1()); } + { before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_1_3()); } + '}' + { after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_1_3()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_5__2 - @init { - int stackSize = keepStackSize(); - } -: - rule__Node__Group_5__2__Impl - rule__Node__Group_5__3 -; -finally { - restoreStackSize(stackSize); -} - -rule__Node__Group_5__2__Impl - @init { - int stackSize = keepStackSize(); - } -: -( - { before(grammarAccess.getNodeAccess().getPublisherAssignment_5_2()); } - (rule__Node__PublisherAssignment_5_2) - { after(grammarAccess.getNodeAccess().getPublisherAssignment_5_2()); } -) -; -finally { - restoreStackSize(stackSize); -} -rule__Node__Group_5__3 +rule__Node__Group_4_1_2__0 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_5__3__Impl - rule__Node__Group_5__4 + rule__Node__Group_4_1_2__0__Impl + rule__Node__Group_4_1_2__1 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_5__3__Impl +rule__Node__Group_4_1_2__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getGroup_5_3()); } - (rule__Node__Group_5_3__0)* - { after(grammarAccess.getNodeAccess().getGroup_5_3()); } + { before(grammarAccess.getNodeAccess().getSubscriberAssignment_4_1_2_0()); } + (rule__Node__SubscriberAssignment_4_1_2_0) + { after(grammarAccess.getNodeAccess().getSubscriberAssignment_4_1_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_5__4 +rule__Node__Group_4_1_2__1 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_5__4__Impl + rule__Node__Group_4_1_2__1__Impl ; finally { restoreStackSize(stackSize); } -rule__Node__Group_5__4__Impl +rule__Node__Group_4_1_2__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_5_4()); } - '}' - { after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_5_4()); } + { before(grammarAccess.getNodeAccess().getGroup_4_1_2_1()); } + (rule__Node__Group_4_1_2_1__0)* + { after(grammarAccess.getNodeAccess().getGroup_4_1_2_1()); } ) ; finally { @@ -6119,53 +6062,53 @@ finally { } -rule__Node__Group_5_3__0 +rule__Node__Group_4_1_2_1__0 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_5_3__0__Impl - rule__Node__Group_5_3__1 + rule__Node__Group_4_1_2_1__0__Impl + rule__Node__Group_4_1_2_1__1 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_5_3__0__Impl +rule__Node__Group_4_1_2_1__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getCommaKeyword_5_3_0()); } + { before(grammarAccess.getNodeAccess().getCommaKeyword_4_1_2_1_0()); } ',' - { after(grammarAccess.getNodeAccess().getCommaKeyword_5_3_0()); } + { after(grammarAccess.getNodeAccess().getCommaKeyword_4_1_2_1_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_5_3__1 +rule__Node__Group_4_1_2_1__1 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_5_3__1__Impl + rule__Node__Group_4_1_2_1__1__Impl ; finally { restoreStackSize(stackSize); } -rule__Node__Group_5_3__1__Impl +rule__Node__Group_4_1_2_1__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getPublisherAssignment_5_3_1()); } - (rule__Node__PublisherAssignment_5_3_1) - { after(grammarAccess.getNodeAccess().getPublisherAssignment_5_3_1()); } + { before(grammarAccess.getNodeAccess().getSubscriberAssignment_4_1_2_1_1()); } + (rule__Node__SubscriberAssignment_4_1_2_1_1) + { after(grammarAccess.getNodeAccess().getSubscriberAssignment_4_1_2_1_1()); } ) ; finally { @@ -6173,134 +6116,134 @@ finally { } -rule__Node__Group_6__0 +rule__Node__Group_4_2__0 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_6__0__Impl - rule__Node__Group_6__1 + rule__Node__Group_4_2__0__Impl + rule__Node__Group_4_2__1 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_6__0__Impl +rule__Node__Group_4_2__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getSubscribersKeyword_6_0()); } - 'Subscribers' - { after(grammarAccess.getNodeAccess().getSubscribersKeyword_6_0()); } + { before(grammarAccess.getNodeAccess().getServiceServersKeyword_4_2_0()); } + 'ServiceServers' + { after(grammarAccess.getNodeAccess().getServiceServersKeyword_4_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_6__1 +rule__Node__Group_4_2__1 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_6__1__Impl - rule__Node__Group_6__2 + rule__Node__Group_4_2__1__Impl + rule__Node__Group_4_2__2 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_6__1__Impl +rule__Node__Group_4_2__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_6_1()); } + { before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_2_1()); } '{' - { after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_6_1()); } + { after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_2_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_6__2 +rule__Node__Group_4_2__2 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_6__2__Impl - rule__Node__Group_6__3 + rule__Node__Group_4_2__2__Impl + rule__Node__Group_4_2__3 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_6__2__Impl +rule__Node__Group_4_2__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getSubscriberAssignment_6_2()); } - (rule__Node__SubscriberAssignment_6_2) - { after(grammarAccess.getNodeAccess().getSubscriberAssignment_6_2()); } + { before(grammarAccess.getNodeAccess().getServiceserverAssignment_4_2_2()); } + (rule__Node__ServiceserverAssignment_4_2_2) + { after(grammarAccess.getNodeAccess().getServiceserverAssignment_4_2_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_6__3 +rule__Node__Group_4_2__3 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_6__3__Impl - rule__Node__Group_6__4 + rule__Node__Group_4_2__3__Impl + rule__Node__Group_4_2__4 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_6__3__Impl +rule__Node__Group_4_2__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getGroup_6_3()); } - (rule__Node__Group_6_3__0)* - { after(grammarAccess.getNodeAccess().getGroup_6_3()); } + { before(grammarAccess.getNodeAccess().getGroup_4_2_3()); } + (rule__Node__Group_4_2_3__0)* + { after(grammarAccess.getNodeAccess().getGroup_4_2_3()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_6__4 +rule__Node__Group_4_2__4 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_6__4__Impl + rule__Node__Group_4_2__4__Impl ; finally { restoreStackSize(stackSize); } -rule__Node__Group_6__4__Impl +rule__Node__Group_4_2__4__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_6_4()); } + { before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_2_4()); } '}' - { after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_6_4()); } + { after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_2_4()); } ) ; finally { @@ -6308,53 +6251,53 @@ finally { } -rule__Node__Group_6_3__0 +rule__Node__Group_4_2_3__0 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_6_3__0__Impl - rule__Node__Group_6_3__1 + rule__Node__Group_4_2_3__0__Impl + rule__Node__Group_4_2_3__1 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_6_3__0__Impl +rule__Node__Group_4_2_3__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getCommaKeyword_6_3_0()); } + { before(grammarAccess.getNodeAccess().getCommaKeyword_4_2_3_0()); } ',' - { after(grammarAccess.getNodeAccess().getCommaKeyword_6_3_0()); } + { after(grammarAccess.getNodeAccess().getCommaKeyword_4_2_3_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_6_3__1 +rule__Node__Group_4_2_3__1 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_6_3__1__Impl + rule__Node__Group_4_2_3__1__Impl ; finally { restoreStackSize(stackSize); } -rule__Node__Group_6_3__1__Impl +rule__Node__Group_4_2_3__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getSubscriberAssignment_6_3_1()); } - (rule__Node__SubscriberAssignment_6_3_1) - { after(grammarAccess.getNodeAccess().getSubscriberAssignment_6_3_1()); } + { before(grammarAccess.getNodeAccess().getServiceserverAssignment_4_2_3_1()); } + (rule__Node__ServiceserverAssignment_4_2_3_1) + { after(grammarAccess.getNodeAccess().getServiceserverAssignment_4_2_3_1()); } ) ; finally { @@ -6362,134 +6305,134 @@ finally { } -rule__Node__Group_7__0 +rule__Node__Group_4_3__0 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_7__0__Impl - rule__Node__Group_7__1 + rule__Node__Group_4_3__0__Impl + rule__Node__Group_4_3__1 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_7__0__Impl +rule__Node__Group_4_3__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getServiceClientsKeyword_7_0()); } + { before(grammarAccess.getNodeAccess().getServiceClientsKeyword_4_3_0()); } 'ServiceClients' - { after(grammarAccess.getNodeAccess().getServiceClientsKeyword_7_0()); } + { after(grammarAccess.getNodeAccess().getServiceClientsKeyword_4_3_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_7__1 +rule__Node__Group_4_3__1 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_7__1__Impl - rule__Node__Group_7__2 + rule__Node__Group_4_3__1__Impl + rule__Node__Group_4_3__2 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_7__1__Impl +rule__Node__Group_4_3__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_7_1()); } + { before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_3_1()); } '{' - { after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_7_1()); } + { after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_3_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_7__2 +rule__Node__Group_4_3__2 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_7__2__Impl - rule__Node__Group_7__3 + rule__Node__Group_4_3__2__Impl + rule__Node__Group_4_3__3 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_7__2__Impl +rule__Node__Group_4_3__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getServiceclientAssignment_7_2()); } - (rule__Node__ServiceclientAssignment_7_2) - { after(grammarAccess.getNodeAccess().getServiceclientAssignment_7_2()); } + { before(grammarAccess.getNodeAccess().getServiceclientAssignment_4_3_2()); } + (rule__Node__ServiceclientAssignment_4_3_2) + { after(grammarAccess.getNodeAccess().getServiceclientAssignment_4_3_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_7__3 +rule__Node__Group_4_3__3 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_7__3__Impl - rule__Node__Group_7__4 + rule__Node__Group_4_3__3__Impl + rule__Node__Group_4_3__4 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_7__3__Impl +rule__Node__Group_4_3__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getGroup_7_3()); } - (rule__Node__Group_7_3__0)* - { after(grammarAccess.getNodeAccess().getGroup_7_3()); } + { before(grammarAccess.getNodeAccess().getGroup_4_3_3()); } + (rule__Node__Group_4_3_3__0)* + { after(grammarAccess.getNodeAccess().getGroup_4_3_3()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_7__4 +rule__Node__Group_4_3__4 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_7__4__Impl + rule__Node__Group_4_3__4__Impl ; finally { restoreStackSize(stackSize); } -rule__Node__Group_7__4__Impl +rule__Node__Group_4_3__4__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_7_4()); } + { before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_3_4()); } '}' - { after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_7_4()); } + { after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_3_4()); } ) ; finally { @@ -6497,53 +6440,53 @@ finally { } -rule__Node__Group_7_3__0 +rule__Node__Group_4_3_3__0 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_7_3__0__Impl - rule__Node__Group_7_3__1 + rule__Node__Group_4_3_3__0__Impl + rule__Node__Group_4_3_3__1 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_7_3__0__Impl +rule__Node__Group_4_3_3__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getCommaKeyword_7_3_0()); } + { before(grammarAccess.getNodeAccess().getCommaKeyword_4_3_3_0()); } ',' - { after(grammarAccess.getNodeAccess().getCommaKeyword_7_3_0()); } + { after(grammarAccess.getNodeAccess().getCommaKeyword_4_3_3_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_7_3__1 +rule__Node__Group_4_3_3__1 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_7_3__1__Impl + rule__Node__Group_4_3_3__1__Impl ; finally { restoreStackSize(stackSize); } -rule__Node__Group_7_3__1__Impl +rule__Node__Group_4_3_3__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getServiceclientAssignment_7_3_1()); } - (rule__Node__ServiceclientAssignment_7_3_1) - { after(grammarAccess.getNodeAccess().getServiceclientAssignment_7_3_1()); } + { before(grammarAccess.getNodeAccess().getServiceclientAssignment_4_3_3_1()); } + (rule__Node__ServiceclientAssignment_4_3_3_1) + { after(grammarAccess.getNodeAccess().getServiceclientAssignment_4_3_3_1()); } ) ; finally { @@ -6551,134 +6494,134 @@ finally { } -rule__Node__Group_8__0 +rule__Node__Group_4_4__0 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_8__0__Impl - rule__Node__Group_8__1 + rule__Node__Group_4_4__0__Impl + rule__Node__Group_4_4__1 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_8__0__Impl +rule__Node__Group_4_4__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getActionServersKeyword_8_0()); } + { before(grammarAccess.getNodeAccess().getActionServersKeyword_4_4_0()); } 'ActionServers' - { after(grammarAccess.getNodeAccess().getActionServersKeyword_8_0()); } + { after(grammarAccess.getNodeAccess().getActionServersKeyword_4_4_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_8__1 +rule__Node__Group_4_4__1 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_8__1__Impl - rule__Node__Group_8__2 + rule__Node__Group_4_4__1__Impl + rule__Node__Group_4_4__2 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_8__1__Impl +rule__Node__Group_4_4__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_8_1()); } + { before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_4_1()); } '{' - { after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_8_1()); } + { after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_4_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_8__2 +rule__Node__Group_4_4__2 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_8__2__Impl - rule__Node__Group_8__3 + rule__Node__Group_4_4__2__Impl + rule__Node__Group_4_4__3 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_8__2__Impl +rule__Node__Group_4_4__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getActionserverAssignment_8_2()); } - (rule__Node__ActionserverAssignment_8_2) - { after(grammarAccess.getNodeAccess().getActionserverAssignment_8_2()); } + { before(grammarAccess.getNodeAccess().getActionserverAssignment_4_4_2()); } + (rule__Node__ActionserverAssignment_4_4_2) + { after(grammarAccess.getNodeAccess().getActionserverAssignment_4_4_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_8__3 +rule__Node__Group_4_4__3 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_8__3__Impl - rule__Node__Group_8__4 + rule__Node__Group_4_4__3__Impl + rule__Node__Group_4_4__4 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_8__3__Impl +rule__Node__Group_4_4__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getGroup_8_3()); } - (rule__Node__Group_8_3__0)* - { after(grammarAccess.getNodeAccess().getGroup_8_3()); } + { before(grammarAccess.getNodeAccess().getGroup_4_4_3()); } + (rule__Node__Group_4_4_3__0)* + { after(grammarAccess.getNodeAccess().getGroup_4_4_3()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_8__4 +rule__Node__Group_4_4__4 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_8__4__Impl + rule__Node__Group_4_4__4__Impl ; finally { restoreStackSize(stackSize); } -rule__Node__Group_8__4__Impl +rule__Node__Group_4_4__4__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_8_4()); } + { before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_4_4()); } '}' - { after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_8_4()); } + { after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_4_4()); } ) ; finally { @@ -6686,53 +6629,53 @@ finally { } -rule__Node__Group_8_3__0 +rule__Node__Group_4_4_3__0 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_8_3__0__Impl - rule__Node__Group_8_3__1 + rule__Node__Group_4_4_3__0__Impl + rule__Node__Group_4_4_3__1 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_8_3__0__Impl +rule__Node__Group_4_4_3__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getCommaKeyword_8_3_0()); } + { before(grammarAccess.getNodeAccess().getCommaKeyword_4_4_3_0()); } ',' - { after(grammarAccess.getNodeAccess().getCommaKeyword_8_3_0()); } + { after(grammarAccess.getNodeAccess().getCommaKeyword_4_4_3_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_8_3__1 +rule__Node__Group_4_4_3__1 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_8_3__1__Impl + rule__Node__Group_4_4_3__1__Impl ; finally { restoreStackSize(stackSize); } -rule__Node__Group_8_3__1__Impl +rule__Node__Group_4_4_3__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getActionserverAssignment_8_3_1()); } - (rule__Node__ActionserverAssignment_8_3_1) - { after(grammarAccess.getNodeAccess().getActionserverAssignment_8_3_1()); } + { before(grammarAccess.getNodeAccess().getActionserverAssignment_4_4_3_1()); } + (rule__Node__ActionserverAssignment_4_4_3_1) + { after(grammarAccess.getNodeAccess().getActionserverAssignment_4_4_3_1()); } ) ; finally { @@ -6740,134 +6683,134 @@ finally { } -rule__Node__Group_9__0 +rule__Node__Group_4_5__0 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_9__0__Impl - rule__Node__Group_9__1 + rule__Node__Group_4_5__0__Impl + rule__Node__Group_4_5__1 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_9__0__Impl +rule__Node__Group_4_5__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getActionClientsKeyword_9_0()); } + { before(grammarAccess.getNodeAccess().getActionClientsKeyword_4_5_0()); } 'ActionClients' - { after(grammarAccess.getNodeAccess().getActionClientsKeyword_9_0()); } + { after(grammarAccess.getNodeAccess().getActionClientsKeyword_4_5_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_9__1 +rule__Node__Group_4_5__1 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_9__1__Impl - rule__Node__Group_9__2 + rule__Node__Group_4_5__1__Impl + rule__Node__Group_4_5__2 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_9__1__Impl +rule__Node__Group_4_5__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_9_1()); } + { before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_5_1()); } '{' - { after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_9_1()); } + { after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_5_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_9__2 +rule__Node__Group_4_5__2 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_9__2__Impl - rule__Node__Group_9__3 + rule__Node__Group_4_5__2__Impl + rule__Node__Group_4_5__3 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_9__2__Impl +rule__Node__Group_4_5__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getActionclientAssignment_9_2()); } - (rule__Node__ActionclientAssignment_9_2) - { after(grammarAccess.getNodeAccess().getActionclientAssignment_9_2()); } + { before(grammarAccess.getNodeAccess().getActionclientAssignment_4_5_2()); } + (rule__Node__ActionclientAssignment_4_5_2) + { after(grammarAccess.getNodeAccess().getActionclientAssignment_4_5_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_9__3 +rule__Node__Group_4_5__3 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_9__3__Impl - rule__Node__Group_9__4 + rule__Node__Group_4_5__3__Impl + rule__Node__Group_4_5__4 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_9__3__Impl +rule__Node__Group_4_5__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getGroup_9_3()); } - (rule__Node__Group_9_3__0)* - { after(grammarAccess.getNodeAccess().getGroup_9_3()); } + { before(grammarAccess.getNodeAccess().getGroup_4_5_3()); } + (rule__Node__Group_4_5_3__0)* + { after(grammarAccess.getNodeAccess().getGroup_4_5_3()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_9__4 +rule__Node__Group_4_5__4 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_9__4__Impl + rule__Node__Group_4_5__4__Impl ; finally { restoreStackSize(stackSize); } -rule__Node__Group_9__4__Impl +rule__Node__Group_4_5__4__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_9_4()); } + { before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_5_4()); } '}' - { after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_9_4()); } + { after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_5_4()); } ) ; finally { @@ -6875,53 +6818,53 @@ finally { } -rule__Node__Group_9_3__0 +rule__Node__Group_4_5_3__0 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_9_3__0__Impl - rule__Node__Group_9_3__1 + rule__Node__Group_4_5_3__0__Impl + rule__Node__Group_4_5_3__1 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_9_3__0__Impl +rule__Node__Group_4_5_3__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getCommaKeyword_9_3_0()); } + { before(grammarAccess.getNodeAccess().getCommaKeyword_4_5_3_0()); } ',' - { after(grammarAccess.getNodeAccess().getCommaKeyword_9_3_0()); } + { after(grammarAccess.getNodeAccess().getCommaKeyword_4_5_3_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_9_3__1 +rule__Node__Group_4_5_3__1 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_9_3__1__Impl + rule__Node__Group_4_5_3__1__Impl ; finally { restoreStackSize(stackSize); } -rule__Node__Group_9_3__1__Impl +rule__Node__Group_4_5_3__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getActionclientAssignment_9_3_1()); } - (rule__Node__ActionclientAssignment_9_3_1) - { after(grammarAccess.getNodeAccess().getActionclientAssignment_9_3_1()); } + { before(grammarAccess.getNodeAccess().getActionclientAssignment_4_5_3_1()); } + (rule__Node__ActionclientAssignment_4_5_3_1) + { after(grammarAccess.getNodeAccess().getActionclientAssignment_4_5_3_1()); } ) ; finally { @@ -6929,134 +6872,134 @@ finally { } -rule__Node__Group_10__0 +rule__Node__Group_4_6__0 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_10__0__Impl - rule__Node__Group_10__1 + rule__Node__Group_4_6__0__Impl + rule__Node__Group_4_6__1 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_10__0__Impl +rule__Node__Group_4_6__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getParametersKeyword_10_0()); } + { before(grammarAccess.getNodeAccess().getParametersKeyword_4_6_0()); } 'Parameters' - { after(grammarAccess.getNodeAccess().getParametersKeyword_10_0()); } + { after(grammarAccess.getNodeAccess().getParametersKeyword_4_6_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_10__1 +rule__Node__Group_4_6__1 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_10__1__Impl - rule__Node__Group_10__2 + rule__Node__Group_4_6__1__Impl + rule__Node__Group_4_6__2 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_10__1__Impl +rule__Node__Group_4_6__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_10_1()); } + { before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_6_1()); } '{' - { after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_10_1()); } + { after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_6_1()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_10__2 +rule__Node__Group_4_6__2 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_10__2__Impl - rule__Node__Group_10__3 + rule__Node__Group_4_6__2__Impl + rule__Node__Group_4_6__3 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_10__2__Impl +rule__Node__Group_4_6__2__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getParameterAssignment_10_2()); } - (rule__Node__ParameterAssignment_10_2) - { after(grammarAccess.getNodeAccess().getParameterAssignment_10_2()); } + { before(grammarAccess.getNodeAccess().getParameterAssignment_4_6_2()); } + (rule__Node__ParameterAssignment_4_6_2) + { after(grammarAccess.getNodeAccess().getParameterAssignment_4_6_2()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_10__3 +rule__Node__Group_4_6__3 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_10__3__Impl - rule__Node__Group_10__4 + rule__Node__Group_4_6__3__Impl + rule__Node__Group_4_6__4 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_10__3__Impl +rule__Node__Group_4_6__3__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getGroup_10_3()); } - (rule__Node__Group_10_3__0)* - { after(grammarAccess.getNodeAccess().getGroup_10_3()); } + { before(grammarAccess.getNodeAccess().getGroup_4_6_3()); } + (rule__Node__Group_4_6_3__0)* + { after(grammarAccess.getNodeAccess().getGroup_4_6_3()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_10__4 +rule__Node__Group_4_6__4 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_10__4__Impl + rule__Node__Group_4_6__4__Impl ; finally { restoreStackSize(stackSize); } -rule__Node__Group_10__4__Impl +rule__Node__Group_4_6__4__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_10_4()); } + { before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_6_4()); } '}' - { after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_10_4()); } + { after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_6_4()); } ) ; finally { @@ -7064,53 +7007,53 @@ finally { } -rule__Node__Group_10_3__0 +rule__Node__Group_4_6_3__0 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_10_3__0__Impl - rule__Node__Group_10_3__1 + rule__Node__Group_4_6_3__0__Impl + rule__Node__Group_4_6_3__1 ; finally { restoreStackSize(stackSize); } -rule__Node__Group_10_3__0__Impl +rule__Node__Group_4_6_3__0__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getCommaKeyword_10_3_0()); } + { before(grammarAccess.getNodeAccess().getCommaKeyword_4_6_3_0()); } ',' - { after(grammarAccess.getNodeAccess().getCommaKeyword_10_3_0()); } + { after(grammarAccess.getNodeAccess().getCommaKeyword_4_6_3_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__Group_10_3__1 +rule__Node__Group_4_6_3__1 @init { int stackSize = keepStackSize(); } : - rule__Node__Group_10_3__1__Impl + rule__Node__Group_4_6_3__1__Impl ; finally { restoreStackSize(stackSize); } -rule__Node__Group_10_3__1__Impl +rule__Node__Group_4_6_3__1__Impl @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getParameterAssignment_10_3_1()); } - (rule__Node__ParameterAssignment_10_3_1) - { after(grammarAccess.getNodeAccess().getParameterAssignment_10_3_1()); } + { before(grammarAccess.getNodeAccess().getParameterAssignment_4_6_3_1()); } + (rule__Node__ParameterAssignment_4_6_3_1) + { after(grammarAccess.getNodeAccess().getParameterAssignment_4_6_3_1()); } ) ; finally { @@ -14396,210 +14339,210 @@ finally { restoreStackSize(stackSize); } -rule__Node__ServiceserverAssignment_4_2 +rule__Node__PublisherAssignment_4_0_2_0 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_4_2_0()); } - ruleServiceServer - { after(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_4_2_0()); } + { before(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_4_0_2_0_0()); } + rulePublisher + { after(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_4_0_2_0_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__ServiceserverAssignment_4_3_1 +rule__Node__PublisherAssignment_4_0_2_1_1 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_4_3_1_0()); } - ruleServiceServer - { after(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_4_3_1_0()); } + { before(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_4_0_2_1_1_0()); } + rulePublisher + { after(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_4_0_2_1_1_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__PublisherAssignment_5_2 +rule__Node__SubscriberAssignment_4_1_2_0 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_5_2_0()); } - rulePublisher - { after(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_5_2_0()); } + { before(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_4_1_2_0_0()); } + ruleSubscriber + { after(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_4_1_2_0_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__PublisherAssignment_5_3_1 +rule__Node__SubscriberAssignment_4_1_2_1_1 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_5_3_1_0()); } - rulePublisher - { after(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_5_3_1_0()); } + { before(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_4_1_2_1_1_0()); } + ruleSubscriber + { after(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_4_1_2_1_1_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__SubscriberAssignment_6_2 +rule__Node__ServiceserverAssignment_4_2_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_6_2_0()); } - ruleSubscriber - { after(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_6_2_0()); } + { before(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_4_2_2_0()); } + ruleServiceServer + { after(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_4_2_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__SubscriberAssignment_6_3_1 +rule__Node__ServiceserverAssignment_4_2_3_1 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_6_3_1_0()); } - ruleSubscriber - { after(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_6_3_1_0()); } + { before(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_4_2_3_1_0()); } + ruleServiceServer + { after(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_4_2_3_1_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__ServiceclientAssignment_7_2 +rule__Node__ServiceclientAssignment_4_3_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_7_2_0()); } + { before(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_4_3_2_0()); } ruleServiceClient - { after(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_7_2_0()); } + { after(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_4_3_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__ServiceclientAssignment_7_3_1 +rule__Node__ServiceclientAssignment_4_3_3_1 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_7_3_1_0()); } + { before(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_4_3_3_1_0()); } ruleServiceClient - { after(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_7_3_1_0()); } + { after(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_4_3_3_1_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__ActionserverAssignment_8_2 +rule__Node__ActionserverAssignment_4_4_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_8_2_0()); } + { before(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_4_4_2_0()); } ruleActionServer - { after(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_8_2_0()); } + { after(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_4_4_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__ActionserverAssignment_8_3_1 +rule__Node__ActionserverAssignment_4_4_3_1 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_8_3_1_0()); } + { before(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_4_4_3_1_0()); } ruleActionServer - { after(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_8_3_1_0()); } + { after(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_4_4_3_1_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__ActionclientAssignment_9_2 +rule__Node__ActionclientAssignment_4_5_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_9_2_0()); } + { before(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_4_5_2_0()); } ruleActionClient - { after(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_9_2_0()); } + { after(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_4_5_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__ActionclientAssignment_9_3_1 +rule__Node__ActionclientAssignment_4_5_3_1 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_9_3_1_0()); } + { before(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_4_5_3_1_0()); } ruleActionClient - { after(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_9_3_1_0()); } + { after(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_4_5_3_1_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__ParameterAssignment_10_2 +rule__Node__ParameterAssignment_4_6_2 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_10_2_0()); } + { before(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_4_6_2_0()); } ruleParameter - { after(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_10_2_0()); } + { after(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_4_6_2_0()); } ) ; finally { restoreStackSize(stackSize); } -rule__Node__ParameterAssignment_10_3_1 +rule__Node__ParameterAssignment_4_6_3_1 @init { int stackSize = keepStackSize(); } : ( - { before(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_10_3_1_0()); } + { before(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_4_6_3_1_0()); } ruleParameter - { after(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_10_3_1_0()); } + { after(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_4_6_3_1_0()); } ) ; finally { diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalRos.tokens b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalRos.tokens index 78e1740bb..d8e102bcc 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalRos.tokens +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalRos.tokens @@ -27,18 +27,18 @@ 'Parameters'=61 'PrivateNamespace'=74 'Publisher'=64 -'Publishers'=56 +'Publishers'=55 'RelativeNamespace'=73 'ServiceClient'=66 'ServiceClients'=58 'ServiceServer'=62 -'ServiceServers'=55 +'ServiceServers'=57 'ServiceSpec'=49 'Specs'=45 'String'=28 'Struct'=77 'Subscriber'=65 -'Subscribers'=57 +'Subscribers'=56 'TopicSpec'=52 '[]'=112 'action'=37 diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalRosLexer.java b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalRosLexer.java index 6c4f7b670..e71946385 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalRosLexer.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ide/src-gen/de/fraunhofer/ipa/ros/ide/contentassist/antlr/internal/InternalRosLexer.java @@ -768,10 +768,10 @@ public final void mT__55() throws RecognitionException { try { int _type = T__55; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos.g:41:7: ( 'ServiceServers' ) - // InternalRos.g:41:9: 'ServiceServers' + // InternalRos.g:41:7: ( 'Publishers' ) + // InternalRos.g:41:9: 'Publishers' { - match("ServiceServers"); + match("Publishers"); } @@ -789,10 +789,10 @@ public final void mT__56() throws RecognitionException { try { int _type = T__56; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos.g:42:7: ( 'Publishers' ) - // InternalRos.g:42:9: 'Publishers' + // InternalRos.g:42:7: ( 'Subscribers' ) + // InternalRos.g:42:9: 'Subscribers' { - match("Publishers"); + match("Subscribers"); } @@ -810,10 +810,10 @@ public final void mT__57() throws RecognitionException { try { int _type = T__57; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos.g:43:7: ( 'Subscribers' ) - // InternalRos.g:43:9: 'Subscribers' + // InternalRos.g:43:7: ( 'ServiceServers' ) + // InternalRos.g:43:9: 'ServiceServers' { - match("Subscribers"); + match("ServiceServers"); } @@ -1986,10 +1986,10 @@ public final void mRULE_ROS_CONVENTION_A() throws RecognitionException { try { int _type = RULE_ROS_CONVENTION_A; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos.g:15530:23: ( ( '/' RULE_ID | RULE_ID '/' )* ) - // InternalRos.g:15530:25: ( '/' RULE_ID | RULE_ID '/' )* + // InternalRos.g:15473:23: ( ( '/' RULE_ID | RULE_ID '/' )* ) + // InternalRos.g:15473:25: ( '/' RULE_ID | RULE_ID '/' )* { - // InternalRos.g:15530:25: ( '/' RULE_ID | RULE_ID '/' )* + // InternalRos.g:15473:25: ( '/' RULE_ID | RULE_ID '/' )* loop1: do { int alt1=3; @@ -2005,7 +2005,7 @@ else if ( ((LA1_0>='A' && LA1_0<='Z')||(LA1_0>='^' && LA1_0<='_')||(LA1_0>='a' & switch (alt1) { case 1 : - // InternalRos.g:15530:26: '/' RULE_ID + // InternalRos.g:15473:26: '/' RULE_ID { match('/'); mRULE_ID(); @@ -2013,7 +2013,7 @@ else if ( ((LA1_0>='A' && LA1_0<='Z')||(LA1_0>='^' && LA1_0<='_')||(LA1_0>='a' & } break; case 2 : - // InternalRos.g:15530:38: RULE_ID '/' + // InternalRos.g:15473:38: RULE_ID '/' { mRULE_ID(); match('/'); @@ -2042,10 +2042,10 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { try { int _type = RULE_ROS_CONVENTION_PARAM; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos.g:15532:27: ( ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* ) - // InternalRos.g:15532:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* + // InternalRos.g:15475:27: ( ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* ) + // InternalRos.g:15475:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* { - // InternalRos.g:15532:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* + // InternalRos.g:15475:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* loop2: do { int alt2=4; @@ -2071,7 +2071,7 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { switch (alt2) { case 1 : - // InternalRos.g:15532:30: '/' RULE_STRING + // InternalRos.g:15475:30: '/' RULE_STRING { match('/'); mRULE_STRING(); @@ -2079,7 +2079,7 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { } break; case 2 : - // InternalRos.g:15532:46: RULE_STRING '/' + // InternalRos.g:15475:46: RULE_STRING '/' { mRULE_STRING(); match('/'); @@ -2087,7 +2087,7 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { } break; case 3 : - // InternalRos.g:15532:62: '~' RULE_STRING + // InternalRos.g:15475:62: '~' RULE_STRING { match('~'); mRULE_STRING(); @@ -2114,8 +2114,8 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { // $ANTLR start "RULE_DIGIT" public final void mRULE_DIGIT() throws RecognitionException { try { - // InternalRos.g:15534:21: ( '0' .. '9' ) - // InternalRos.g:15534:23: '0' .. '9' + // InternalRos.g:15477:21: ( '0' .. '9' ) + // InternalRos.g:15477:23: '0' .. '9' { matchRange('0','9'); @@ -2132,10 +2132,10 @@ public final void mRULE_BINARY() throws RecognitionException { try { int _type = RULE_BINARY; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos.g:15536:13: ( ( '0b' | '0B' ) ( '0' | '1' )+ ) - // InternalRos.g:15536:15: ( '0b' | '0B' ) ( '0' | '1' )+ + // InternalRos.g:15479:13: ( ( '0b' | '0B' ) ( '0' | '1' )+ ) + // InternalRos.g:15479:15: ( '0b' | '0B' ) ( '0' | '1' )+ { - // InternalRos.g:15536:15: ( '0b' | '0B' ) + // InternalRos.g:15479:15: ( '0b' | '0B' ) int alt3=2; int LA3_0 = input.LA(1); @@ -2163,7 +2163,7 @@ else if ( (LA3_1=='B') ) { } switch (alt3) { case 1 : - // InternalRos.g:15536:16: '0b' + // InternalRos.g:15479:16: '0b' { match("0b"); @@ -2171,7 +2171,7 @@ else if ( (LA3_1=='B') ) { } break; case 2 : - // InternalRos.g:15536:21: '0B' + // InternalRos.g:15479:21: '0B' { match("0B"); @@ -2181,7 +2181,7 @@ else if ( (LA3_1=='B') ) { } - // InternalRos.g:15536:27: ( '0' | '1' )+ + // InternalRos.g:15479:27: ( '0' | '1' )+ int cnt4=0; loop4: do { @@ -2235,10 +2235,10 @@ public final void mRULE_BOOLEAN() throws RecognitionException { try { int _type = RULE_BOOLEAN; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos.g:15538:14: ( ( 'true' | 'false' ) ) - // InternalRos.g:15538:16: ( 'true' | 'false' ) + // InternalRos.g:15481:14: ( ( 'true' | 'false' ) ) + // InternalRos.g:15481:16: ( 'true' | 'false' ) { - // InternalRos.g:15538:16: ( 'true' | 'false' ) + // InternalRos.g:15481:16: ( 'true' | 'false' ) int alt5=2; int LA5_0 = input.LA(1); @@ -2256,7 +2256,7 @@ else if ( (LA5_0=='f') ) { } switch (alt5) { case 1 : - // InternalRos.g:15538:17: 'true' + // InternalRos.g:15481:17: 'true' { match("true"); @@ -2264,7 +2264,7 @@ else if ( (LA5_0=='f') ) { } break; case 2 : - // InternalRos.g:15538:24: 'false' + // InternalRos.g:15481:24: 'false' { match("false"); @@ -2290,19 +2290,19 @@ public final void mRULE_DOUBLE() throws RecognitionException { try { int _type = RULE_DOUBLE; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos.g:15540:13: ( RULE_DECINT ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) ) - // InternalRos.g:15540:15: RULE_DECINT ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) + // InternalRos.g:15483:13: ( RULE_DECINT ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) ) + // InternalRos.g:15483:15: RULE_DECINT ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) { mRULE_DECINT(); - // InternalRos.g:15540:27: ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) + // InternalRos.g:15483:27: ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) int alt10=2; alt10 = dfa10.predict(input); switch (alt10) { case 1 : - // InternalRos.g:15540:28: '.' ( RULE_DIGIT )* + // InternalRos.g:15483:28: '.' ( RULE_DIGIT )* { match('.'); - // InternalRos.g:15540:32: ( RULE_DIGIT )* + // InternalRos.g:15483:32: ( RULE_DIGIT )* loop6: do { int alt6=2; @@ -2315,7 +2315,7 @@ public final void mRULE_DOUBLE() throws RecognitionException { switch (alt6) { case 1 : - // InternalRos.g:15540:32: RULE_DIGIT + // InternalRos.g:15483:32: RULE_DIGIT { mRULE_DIGIT(); @@ -2331,9 +2331,9 @@ public final void mRULE_DOUBLE() throws RecognitionException { } break; case 2 : - // InternalRos.g:15540:44: ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT + // InternalRos.g:15483:44: ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT { - // InternalRos.g:15540:44: ( '.' ( RULE_DIGIT )* )? + // InternalRos.g:15483:44: ( '.' ( RULE_DIGIT )* )? int alt8=2; int LA8_0 = input.LA(1); @@ -2342,10 +2342,10 @@ public final void mRULE_DOUBLE() throws RecognitionException { } switch (alt8) { case 1 : - // InternalRos.g:15540:45: '.' ( RULE_DIGIT )* + // InternalRos.g:15483:45: '.' ( RULE_DIGIT )* { match('.'); - // InternalRos.g:15540:49: ( RULE_DIGIT )* + // InternalRos.g:15483:49: ( RULE_DIGIT )* loop7: do { int alt7=2; @@ -2358,7 +2358,7 @@ public final void mRULE_DOUBLE() throws RecognitionException { switch (alt7) { case 1 : - // InternalRos.g:15540:49: RULE_DIGIT + // InternalRos.g:15483:49: RULE_DIGIT { mRULE_DIGIT(); @@ -2385,7 +2385,7 @@ public final void mRULE_DOUBLE() throws RecognitionException { recover(mse); throw mse;} - // InternalRos.g:15540:73: ( '-' | '+' )? + // InternalRos.g:15483:73: ( '-' | '+' )? int alt9=2; int LA9_0 = input.LA(1); @@ -2444,10 +2444,10 @@ public final void mRULE_DECINT() throws RecognitionException { try { int _type = RULE_DECINT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos.g:15542:13: ( ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) ) - // InternalRos.g:15542:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) + // InternalRos.g:15485:13: ( ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) ) + // InternalRos.g:15485:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) { - // InternalRos.g:15542:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) + // InternalRos.g:15485:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) int alt13=3; switch ( input.LA(1) ) { case '0': @@ -2482,17 +2482,17 @@ public final void mRULE_DECINT() throws RecognitionException { switch (alt13) { case 1 : - // InternalRos.g:15542:16: '0' + // InternalRos.g:15485:16: '0' { match('0'); } break; case 2 : - // InternalRos.g:15542:20: '1' .. '9' ( RULE_DIGIT )* + // InternalRos.g:15485:20: '1' .. '9' ( RULE_DIGIT )* { matchRange('1','9'); - // InternalRos.g:15542:29: ( RULE_DIGIT )* + // InternalRos.g:15485:29: ( RULE_DIGIT )* loop11: do { int alt11=2; @@ -2505,7 +2505,7 @@ public final void mRULE_DECINT() throws RecognitionException { switch (alt11) { case 1 : - // InternalRos.g:15542:29: RULE_DIGIT + // InternalRos.g:15485:29: RULE_DIGIT { mRULE_DIGIT(); @@ -2521,11 +2521,11 @@ public final void mRULE_DECINT() throws RecognitionException { } break; case 3 : - // InternalRos.g:15542:41: '-' '0' .. '9' ( RULE_DIGIT )* + // InternalRos.g:15485:41: '-' '0' .. '9' ( RULE_DIGIT )* { match('-'); matchRange('0','9'); - // InternalRos.g:15542:54: ( RULE_DIGIT )* + // InternalRos.g:15485:54: ( RULE_DIGIT )* loop12: do { int alt12=2; @@ -2538,7 +2538,7 @@ public final void mRULE_DECINT() throws RecognitionException { switch (alt12) { case 1 : - // InternalRos.g:15542:54: RULE_DIGIT + // InternalRos.g:15485:54: RULE_DIGIT { mRULE_DIGIT(); @@ -2570,10 +2570,10 @@ public final void mRULE_DECINT() throws RecognitionException { // $ANTLR start "RULE_DAY" public final void mRULE_DAY() throws RecognitionException { try { - // InternalRos.g:15544:19: ( ( '1' .. '9' | '1' .. '3' '0' .. '9' ) ) - // InternalRos.g:15544:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) + // InternalRos.g:15487:19: ( ( '1' .. '9' | '1' .. '3' '0' .. '9' ) ) + // InternalRos.g:15487:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) { - // InternalRos.g:15544:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) + // InternalRos.g:15487:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) int alt14=2; int LA14_0 = input.LA(1); @@ -2597,14 +2597,14 @@ else if ( ((LA14_0>='4' && LA14_0<='9')) ) { } switch (alt14) { case 1 : - // InternalRos.g:15544:22: '1' .. '9' + // InternalRos.g:15487:22: '1' .. '9' { matchRange('1','9'); } break; case 2 : - // InternalRos.g:15544:31: '1' .. '3' '0' .. '9' + // InternalRos.g:15487:31: '1' .. '3' '0' .. '9' { matchRange('1','3'); matchRange('0','9'); @@ -2626,10 +2626,10 @@ else if ( ((LA14_0>='4' && LA14_0<='9')) ) { // $ANTLR start "RULE_MONTH" public final void mRULE_MONTH() throws RecognitionException { try { - // InternalRos.g:15546:21: ( ( '1' .. '9' | '1' '0' .. '2' ) ) - // InternalRos.g:15546:23: ( '1' .. '9' | '1' '0' .. '2' ) + // InternalRos.g:15489:21: ( ( '1' .. '9' | '1' '0' .. '2' ) ) + // InternalRos.g:15489:23: ( '1' .. '9' | '1' '0' .. '2' ) { - // InternalRos.g:15546:23: ( '1' .. '9' | '1' '0' .. '2' ) + // InternalRos.g:15489:23: ( '1' .. '9' | '1' '0' .. '2' ) int alt15=2; int LA15_0 = input.LA(1); @@ -2653,14 +2653,14 @@ else if ( ((LA15_0>='2' && LA15_0<='9')) ) { } switch (alt15) { case 1 : - // InternalRos.g:15546:24: '1' .. '9' + // InternalRos.g:15489:24: '1' .. '9' { matchRange('1','9'); } break; case 2 : - // InternalRos.g:15546:33: '1' '0' .. '2' + // InternalRos.g:15489:33: '1' '0' .. '2' { match('1'); matchRange('0','2'); @@ -2682,8 +2682,8 @@ else if ( ((LA15_0>='2' && LA15_0<='9')) ) { // $ANTLR start "RULE_YEAR" public final void mRULE_YEAR() throws RecognitionException { try { - // InternalRos.g:15548:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) - // InternalRos.g:15548:22: '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' + // InternalRos.g:15491:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) + // InternalRos.g:15491:22: '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' { matchRange('0','2'); matchRange('0','9'); @@ -2701,10 +2701,10 @@ public final void mRULE_YEAR() throws RecognitionException { // $ANTLR start "RULE_HOUR" public final void mRULE_HOUR() throws RecognitionException { try { - // InternalRos.g:15550:20: ( ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) ) - // InternalRos.g:15550:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) + // InternalRos.g:15493:20: ( ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) ) + // InternalRos.g:15493:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) { - // InternalRos.g:15550:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) + // InternalRos.g:15493:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) int alt16=2; int LA16_0 = input.LA(1); @@ -2722,7 +2722,7 @@ else if ( (LA16_0=='2') ) { } switch (alt16) { case 1 : - // InternalRos.g:15550:23: '0' .. '1' '0' .. '9' + // InternalRos.g:15493:23: '0' .. '1' '0' .. '9' { matchRange('0','1'); matchRange('0','9'); @@ -2730,7 +2730,7 @@ else if ( (LA16_0=='2') ) { } break; case 2 : - // InternalRos.g:15550:41: '2' '0' .. '3' + // InternalRos.g:15493:41: '2' '0' .. '3' { match('2'); matchRange('0','3'); @@ -2752,8 +2752,8 @@ else if ( (LA16_0=='2') ) { // $ANTLR start "RULE_MIN_SEC" public final void mRULE_MIN_SEC() throws RecognitionException { try { - // InternalRos.g:15552:23: ( '0' .. '5' '0' .. '9' ) - // InternalRos.g:15552:25: '0' .. '5' '0' .. '9' + // InternalRos.g:15495:23: ( '0' .. '5' '0' .. '9' ) + // InternalRos.g:15495:25: '0' .. '5' '0' .. '9' { matchRange('0','5'); matchRange('0','9'); @@ -2771,8 +2771,8 @@ public final void mRULE_DATE_TIME() throws RecognitionException { try { int _type = RULE_DATE_TIME; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos.g:15554:16: ( RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC ) - // InternalRos.g:15554:18: RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC + // InternalRos.g:15497:16: ( RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC ) + // InternalRos.g:15497:18: RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC { mRULE_YEAR(); match('-'); @@ -2801,10 +2801,10 @@ public final void mRULE_MESSAGE_ASIGMENT() throws RecognitionException { try { int _type = RULE_MESSAGE_ASIGMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos.g:15556:23: ( ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) ) - // InternalRos.g:15556:25: ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) + // InternalRos.g:15499:23: ( ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) ) + // InternalRos.g:15499:25: ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) { - // InternalRos.g:15556:25: ( RULE_ID | RULE_STRING ) + // InternalRos.g:15499:25: ( RULE_ID | RULE_STRING ) int alt17=2; int LA17_0 = input.LA(1); @@ -2822,14 +2822,14 @@ else if ( (LA17_0=='\"'||LA17_0=='\'') ) { } switch (alt17) { case 1 : - // InternalRos.g:15556:26: RULE_ID + // InternalRos.g:15499:26: RULE_ID { mRULE_ID(); } break; case 2 : - // InternalRos.g:15556:34: RULE_STRING + // InternalRos.g:15499:34: RULE_STRING { mRULE_STRING(); @@ -2839,7 +2839,7 @@ else if ( (LA17_0=='\"'||LA17_0=='\'') ) { } match('='); - // InternalRos.g:15556:51: ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) + // InternalRos.g:15499:51: ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) int alt18=4; switch ( input.LA(1) ) { case 'A': @@ -2934,28 +2934,28 @@ else if ( (LA17_0=='\"'||LA17_0=='\'') ) { switch (alt18) { case 1 : - // InternalRos.g:15556:52: RULE_ID + // InternalRos.g:15499:52: RULE_ID { mRULE_ID(); } break; case 2 : - // InternalRos.g:15556:60: RULE_STRING + // InternalRos.g:15499:60: RULE_STRING { mRULE_STRING(); } break; case 3 : - // InternalRos.g:15556:72: RULE_INT + // InternalRos.g:15499:72: RULE_INT { mRULE_INT(); } break; case 4 : - // InternalRos.g:15556:81: '-' RULE_INT + // InternalRos.g:15499:81: '-' RULE_INT { match('-'); mRULE_INT(); @@ -2981,10 +2981,10 @@ public final void mRULE_ID() throws RecognitionException { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos.g:15558:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalRos.g:15558:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalRos.g:15501:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalRos.g:15501:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* { - // InternalRos.g:15558:11: ( '^' )? + // InternalRos.g:15501:11: ( '^' )? int alt19=2; int LA19_0 = input.LA(1); @@ -2993,7 +2993,7 @@ public final void mRULE_ID() throws RecognitionException { } switch (alt19) { case 1 : - // InternalRos.g:15558:11: '^' + // InternalRos.g:15501:11: '^' { match('^'); @@ -3011,7 +3011,7 @@ public final void mRULE_ID() throws RecognitionException { recover(mse); throw mse;} - // InternalRos.g:15558:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalRos.g:15501:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* loop20: do { int alt20=2; @@ -3058,10 +3058,10 @@ public final void mRULE_ID() throws RecognitionException { // $ANTLR start "RULE_INT" public final void mRULE_INT() throws RecognitionException { try { - // InternalRos.g:15560:19: ( ( '0' .. '9' )+ ) - // InternalRos.g:15560:21: ( '0' .. '9' )+ + // InternalRos.g:15503:19: ( ( '0' .. '9' )+ ) + // InternalRos.g:15503:21: ( '0' .. '9' )+ { - // InternalRos.g:15560:21: ( '0' .. '9' )+ + // InternalRos.g:15503:21: ( '0' .. '9' )+ int cnt21=0; loop21: do { @@ -3075,7 +3075,7 @@ public final void mRULE_INT() throws RecognitionException { switch (alt21) { case 1 : - // InternalRos.g:15560:22: '0' .. '9' + // InternalRos.g:15503:22: '0' .. '9' { matchRange('0','9'); @@ -3105,10 +3105,10 @@ public final void mRULE_STRING() throws RecognitionException { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos.g:15562:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // InternalRos.g:15562:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalRos.g:15505:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // InternalRos.g:15505:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) { - // InternalRos.g:15562:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalRos.g:15505:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) int alt24=2; int LA24_0 = input.LA(1); @@ -3126,10 +3126,10 @@ else if ( (LA24_0=='\'') ) { } switch (alt24) { case 1 : - // InternalRos.g:15562:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalRos.g:15505:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // InternalRos.g:15562:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + // InternalRos.g:15505:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* loop22: do { int alt22=3; @@ -3145,7 +3145,7 @@ else if ( ((LA22_0>='\u0000' && LA22_0<='!')||(LA22_0>='#' && LA22_0<='[')||(LA2 switch (alt22) { case 1 : - // InternalRos.g:15562:21: '\\\\' . + // InternalRos.g:15505:21: '\\\\' . { match('\\'); matchAny(); @@ -3153,7 +3153,7 @@ else if ( ((LA22_0>='\u0000' && LA22_0<='!')||(LA22_0>='#' && LA22_0<='[')||(LA2 } break; case 2 : - // InternalRos.g:15562:28: ~ ( ( '\\\\' | '\"' ) ) + // InternalRos.g:15505:28: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -3178,10 +3178,10 @@ else if ( ((LA22_0>='\u0000' && LA22_0<='!')||(LA22_0>='#' && LA22_0<='[')||(LA2 } break; case 2 : - // InternalRos.g:15562:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // InternalRos.g:15505:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // InternalRos.g:15562:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + // InternalRos.g:15505:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* loop23: do { int alt23=3; @@ -3197,7 +3197,7 @@ else if ( ((LA23_0>='\u0000' && LA23_0<='&')||(LA23_0>='(' && LA23_0<='[')||(LA2 switch (alt23) { case 1 : - // InternalRos.g:15562:54: '\\\\' . + // InternalRos.g:15505:54: '\\\\' . { match('\\'); matchAny(); @@ -3205,7 +3205,7 @@ else if ( ((LA23_0>='\u0000' && LA23_0<='&')||(LA23_0>='(' && LA23_0<='[')||(LA2 } break; case 2 : - // InternalRos.g:15562:61: ~ ( ( '\\\\' | '\\'' ) ) + // InternalRos.g:15505:61: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -3248,12 +3248,12 @@ public final void mRULE_ML_COMMENT() throws RecognitionException { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos.g:15564:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalRos.g:15564:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalRos.g:15507:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalRos.g:15507:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalRos.g:15564:24: ( options {greedy=false; } : . )* + // InternalRos.g:15507:24: ( options {greedy=false; } : . )* loop25: do { int alt25=2; @@ -3278,7 +3278,7 @@ else if ( ((LA25_0>='\u0000' && LA25_0<=')')||(LA25_0>='+' && LA25_0<='\uFFFF')) switch (alt25) { case 1 : - // InternalRos.g:15564:52: . + // InternalRos.g:15507:52: . { matchAny(); @@ -3308,12 +3308,12 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos.g:15566:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalRos.g:15566:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // InternalRos.g:15509:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalRos.g:15509:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // InternalRos.g:15566:24: (~ ( ( '\\n' | '\\r' ) ) )* + // InternalRos.g:15509:24: (~ ( ( '\\n' | '\\r' ) ) )* loop26: do { int alt26=2; @@ -3326,7 +3326,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { switch (alt26) { case 1 : - // InternalRos.g:15566:24: ~ ( ( '\\n' | '\\r' ) ) + // InternalRos.g:15509:24: ~ ( ( '\\n' | '\\r' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -3346,7 +3346,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { } } while (true); - // InternalRos.g:15566:40: ( ( '\\r' )? '\\n' )? + // InternalRos.g:15509:40: ( ( '\\r' )? '\\n' )? int alt28=2; int LA28_0 = input.LA(1); @@ -3355,9 +3355,9 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { } switch (alt28) { case 1 : - // InternalRos.g:15566:41: ( '\\r' )? '\\n' + // InternalRos.g:15509:41: ( '\\r' )? '\\n' { - // InternalRos.g:15566:41: ( '\\r' )? + // InternalRos.g:15509:41: ( '\\r' )? int alt27=2; int LA27_0 = input.LA(1); @@ -3366,7 +3366,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { } switch (alt27) { case 1 : - // InternalRos.g:15566:41: '\\r' + // InternalRos.g:15509:41: '\\r' { match('\r'); @@ -3398,10 +3398,10 @@ public final void mRULE_WS() throws RecognitionException { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos.g:15568:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalRos.g:15568:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalRos.g:15511:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalRos.g:15511:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalRos.g:15568:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalRos.g:15511:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt29=0; loop29: do { @@ -3455,8 +3455,8 @@ public final void mRULE_ANY_OTHER() throws RecognitionException { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos.g:15570:16: ( . ) - // InternalRos.g:15570:18: . + // InternalRos.g:15513:16: ( . ) + // InternalRos.g:15513:18: . { matchAny(); @@ -4247,7 +4247,7 @@ public DFA10(BaseRecognizer recognizer) { this.transition = DFA10_transition; } public String getDescription() { - return "15540:27: ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT )"; + return "15483:27: ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT )"; } } static final String DFA30_eotS = @@ -4259,7 +4259,7 @@ public String getDescription() { static final String DFA30_maxS = "\1\uffff\16\172\3\uffff\16\172\1\135\3\172\1\uffff\2\uffff\1\47\2\145\1\71\1\145\2\uffff\3\172\2\uffff\31\172\3\uffff\22\172\4\uffff\1\172\2\uffff\1\75\2\uffff\1\75\4\uffff\3\145\1\uffff\60\172\1\uffff\1\uffff\1\uffff\2\145\65\172\1\145\2\172\1\uffff\1\172\1\uffff\6\172\1\uffff\12\172\3\uffff\16\172\1\uffff\3\172\1\uffff\3\172\6\uffff\15\172\1\uffff\11\172\1\uffff\12\172\1\uffff\6\172\1\uffff\4\172\10\uffff\6\172\3\uffff\3\172\1\uffff\6\172\3\uffff\13\172\1\uffff\5\172\7\uffff\6\172\1\uffff\1\172\1\uffff\1\172\5\uffff\1\172\1\uffff\2\172\1\uffff\14\172\2\uffff\7\172\3\uffff\5\172\1\uffff\10\172\1\uffff\1\172\1\uffff\11\172\1\uffff\1\172\1\uffff\6\172\1\uffff\7\172\2\uffff\1\172\1\uffff\2\172\1\uffff\1\172\1\uffff\7\172\1\uffff\2\172\1\uffff\16\172\1\uffff\3\172\1\uffff\1\172\1\uffff\1\172\1\uffff\4\172\1\uffff\1\172\1\uffff\3\172\3\uffff\3\172\2\uffff\5\172\1\uffff\7\172\1\uffff\2\172\1\uffff\2\172\1\uffff\1\172\1\uffff\2\172\1\uffff"; static final String DFA30_acceptS = - "\17\uffff\1\21\1\22\1\23\22\uffff\1\131\7\uffff\1\145\1\146\3\uffff\1\141\1\140\31\uffff\1\21\1\22\1\23\22\uffff\1\130\1\143\1\144\1\132\7\uffff\1\133\1\137\1\136\1\135\3\uffff\1\145\61\uffff\1\142\73\uffff\1\2\1\uffff\1\11\6\uffff\1\5\12\uffff\1\14\1\17\1\134\16\uffff\1\36\3\uffff\1\64\3\uffff\1\113\1\76\1\127\1\112\1\114\1\77\15\uffff\1\25\11\uffff\1\12\12\uffff\1\73\6\uffff\1\60\4\uffff\1\116\1\101\1\120\1\103\1\122\1\105\1\115\1\100\6\uffff\1\3\1\4\1\65\3\uffff\1\7\6\uffff\1\126\1\111\1\15\13\uffff\1\70\5\uffff\1\72\1\117\1\102\1\121\1\104\1\123\1\106\6\uffff\1\6\1\uffff\1\32\1\uffff\1\124\1\107\1\125\1\110\1\13\1\uffff\1\67\2\uffff\1\24\14\uffff\1\66\1\71\7\uffff\1\33\1\10\1\16\5\uffff\1\26\10\uffff\1\1\1\uffff\1\47\11\uffff\1\63\1\uffff\1\50\6\uffff\1\34\7\uffff\1\51\1\20\1\uffff\1\45\2\uffff\1\40\1\uffff\1\35\7\uffff\1\31\2\uffff\1\41\16\uffff\1\74\3\uffff\1\53\1\uffff\1\54\1\uffff\1\30\4\uffff\1\46\1\uffff\1\52\3\uffff\1\43\1\44\1\27\3\uffff\1\37\1\42\5\uffff\1\57\7\uffff\1\62\2\uffff\1\55\2\uffff\1\61\1\uffff\1\56\2\uffff\1\75"; + "\17\uffff\1\21\1\22\1\23\22\uffff\1\131\7\uffff\1\145\1\146\3\uffff\1\141\1\140\31\uffff\1\21\1\22\1\23\22\uffff\1\130\1\143\1\144\1\132\7\uffff\1\133\1\137\1\136\1\135\3\uffff\1\145\61\uffff\1\142\73\uffff\1\2\1\uffff\1\11\6\uffff\1\5\12\uffff\1\14\1\17\1\134\16\uffff\1\36\3\uffff\1\64\3\uffff\1\113\1\76\1\127\1\112\1\114\1\77\15\uffff\1\25\11\uffff\1\12\12\uffff\1\73\6\uffff\1\60\4\uffff\1\116\1\101\1\120\1\103\1\122\1\105\1\115\1\100\6\uffff\1\3\1\4\1\65\3\uffff\1\7\6\uffff\1\126\1\111\1\15\13\uffff\1\70\5\uffff\1\72\1\117\1\102\1\121\1\104\1\123\1\106\6\uffff\1\6\1\uffff\1\32\1\uffff\1\124\1\107\1\125\1\110\1\13\1\uffff\1\67\2\uffff\1\24\14\uffff\1\66\1\71\7\uffff\1\33\1\10\1\16\5\uffff\1\26\10\uffff\1\1\1\uffff\1\47\11\uffff\1\63\1\uffff\1\50\6\uffff\1\34\7\uffff\1\51\1\20\1\uffff\1\45\2\uffff\1\37\1\uffff\1\35\7\uffff\1\31\2\uffff\1\40\16\uffff\1\74\3\uffff\1\53\1\uffff\1\54\1\uffff\1\30\4\uffff\1\46\1\uffff\1\52\3\uffff\1\43\1\44\1\27\3\uffff\1\41\1\42\5\uffff\1\57\7\uffff\1\62\2\uffff\1\55\2\uffff\1\61\1\uffff\1\56\2\uffff\1\75"; static final String DFA30_specialS = "\1\5\44\uffff\1\4\1\10\77\uffff\1\2\1\7\1\uffff\1\3\1\1\71\uffff\1\6\1\uffff\1\0\u017e\uffff}>"; static final String[] DFA30_transitionS = { 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 0b6c7893c..eef9b5088 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 @@ -22,7 +22,7 @@ @SuppressWarnings("all") public class InternalRosParser extends AbstractInternalContentAssistParser { public static final String[] tokenNames = new String[] { - "", "", "", "", "RULE_BINARY", "RULE_BOOLEAN", "RULE_DOUBLE", "RULE_DECINT", "RULE_DATE_TIME", "RULE_STRING", "RULE_ID", "RULE_ROS_CONVENTION_A", "RULE_MESSAGE_ASIGMENT", "RULE_ROS_CONVENTION_PARAM", "RULE_DIGIT", "RULE_DAY", "RULE_MONTH", "RULE_YEAR", "RULE_HOUR", "RULE_MIN_SEC", "RULE_INT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'GraphName'", "'node'", "'Header'", "'String'", "'goal'", "'message'", "'result'", "'feedback'", "'name'", "'value'", "'service'", "'type'", "'action'", "'duration'", "'time'", "'PackageSet'", "'{'", "'}'", "','", "'Package'", "'Specs'", "'Artifact'", "'CatkinPackage'", "'Dependencies'", "'ServiceSpec'", "'request'", "'response'", "'TopicSpec'", "'ActionSpec'", "'Node'", "'ServiceServers'", "'Publishers'", "'Subscribers'", "'ServiceClients'", "'ActionServers'", "'ActionClients'", "'Parameters'", "'ServiceServer'", "'namespace'", "'Publisher'", "'Subscriber'", "'ServiceClient'", "'ActionServer'", "'ActionClient'", "'PackageDependency'", "'ExternalDependency'", "'GlobalNamespace'", "'parts'", "'RelativeNamespace'", "'PrivateNamespace'", "'Parameter'", "'List'", "'Struct'", "'Integer'", "'default'", "'Double'", "'Boolean'", "'Base64'", "'Array'", "'ParameterAny'", "'ParameterStructMember'", "'bool'", "'int8'", "'uint8'", "'int16'", "'uint16'", "'int32'", "'uint32'", "'int64'", "'uint64'", "'float32'", "'float64'", "'string'", "'byte'", "'bool[]'", "'int8[]'", "'uint8[]'", "'int16[]'", "'uint16[]'", "'int32[]'", "'uint32[]'", "'int64[]'", "'uint64[]'", "'float32[]'", "'float64[]'", "'string[]'", "'byte[]'", "'[]'" + "", "", "", "", "RULE_BINARY", "RULE_BOOLEAN", "RULE_DOUBLE", "RULE_DECINT", "RULE_DATE_TIME", "RULE_STRING", "RULE_ID", "RULE_ROS_CONVENTION_A", "RULE_MESSAGE_ASIGMENT", "RULE_ROS_CONVENTION_PARAM", "RULE_DIGIT", "RULE_DAY", "RULE_MONTH", "RULE_YEAR", "RULE_HOUR", "RULE_MIN_SEC", "RULE_INT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'GraphName'", "'node'", "'Header'", "'String'", "'goal'", "'message'", "'result'", "'feedback'", "'name'", "'value'", "'service'", "'type'", "'action'", "'duration'", "'time'", "'PackageSet'", "'{'", "'}'", "','", "'Package'", "'Specs'", "'Artifact'", "'CatkinPackage'", "'Dependencies'", "'ServiceSpec'", "'request'", "'response'", "'TopicSpec'", "'ActionSpec'", "'Node'", "'Publishers'", "'Subscribers'", "'ServiceServers'", "'ServiceClients'", "'ActionServers'", "'ActionClients'", "'Parameters'", "'ServiceServer'", "'namespace'", "'Publisher'", "'Subscriber'", "'ServiceClient'", "'ActionServer'", "'ActionClient'", "'PackageDependency'", "'ExternalDependency'", "'GlobalNamespace'", "'parts'", "'RelativeNamespace'", "'PrivateNamespace'", "'Parameter'", "'List'", "'Struct'", "'Integer'", "'default'", "'Double'", "'Boolean'", "'Base64'", "'Array'", "'ParameterAny'", "'ParameterStructMember'", "'bool'", "'int8'", "'uint8'", "'int16'", "'uint16'", "'int32'", "'uint32'", "'int64'", "'uint64'", "'float32'", "'float64'", "'string'", "'byte'", "'bool[]'", "'int8[]'", "'uint8[]'", "'int16[]'", "'uint16[]'", "'int32[]'", "'uint32[]'", "'int64[]'", "'uint64[]'", "'float32[]'", "'float64[]'", "'string[]'", "'byte[]'", "'[]'" }; public static final int T__50=50; public static final int RULE_DATE_TIME=8; @@ -7524,69 +7524,314 @@ public final void rule__TopicSpec__NameAlternatives_2_0() throws RecognitionExce // $ANTLR end "rule__TopicSpec__NameAlternatives_2_0" + // $ANTLR start "rule__Node__Alternatives_4" + // InternalRos.g:2423:1: rule__Node__Alternatives_4 : ( ( ( rule__Node__Group_4_0__0 ) ) | ( ( rule__Node__Group_4_1__0 ) ) | ( ( rule__Node__Group_4_2__0 ) ) | ( ( rule__Node__Group_4_3__0 ) ) | ( ( rule__Node__Group_4_4__0 ) ) | ( ( rule__Node__Group_4_5__0 ) ) | ( ( rule__Node__Group_4_6__0 ) ) ); + public final void rule__Node__Alternatives_4() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRos.g:2427:1: ( ( ( rule__Node__Group_4_0__0 ) ) | ( ( rule__Node__Group_4_1__0 ) ) | ( ( rule__Node__Group_4_2__0 ) ) | ( ( rule__Node__Group_4_3__0 ) ) | ( ( rule__Node__Group_4_4__0 ) ) | ( ( rule__Node__Group_4_5__0 ) ) | ( ( rule__Node__Group_4_6__0 ) ) ) + int alt8=7; + switch ( input.LA(1) ) { + case 55: + { + alt8=1; + } + break; + case 56: + { + alt8=2; + } + break; + case 57: + { + alt8=3; + } + break; + case 58: + { + alt8=4; + } + break; + case 59: + { + alt8=5; + } + break; + case 60: + { + alt8=6; + } + break; + case 61: + { + alt8=7; + } + break; + default: + NoViableAltException nvae = + new NoViableAltException("", 8, 0, input); + + throw nvae; + } + + switch (alt8) { + case 1 : + // InternalRos.g:2428:2: ( ( rule__Node__Group_4_0__0 ) ) + { + // InternalRos.g:2428:2: ( ( rule__Node__Group_4_0__0 ) ) + // InternalRos.g:2429:3: ( rule__Node__Group_4_0__0 ) + { + before(grammarAccess.getNodeAccess().getGroup_4_0()); + // InternalRos.g:2430:3: ( rule__Node__Group_4_0__0 ) + // InternalRos.g:2430:4: rule__Node__Group_4_0__0 + { + pushFollow(FOLLOW_2); + rule__Node__Group_4_0__0(); + + state._fsp--; + + + } + + after(grammarAccess.getNodeAccess().getGroup_4_0()); + + } + + + } + break; + case 2 : + // InternalRos.g:2434:2: ( ( rule__Node__Group_4_1__0 ) ) + { + // InternalRos.g:2434:2: ( ( rule__Node__Group_4_1__0 ) ) + // InternalRos.g:2435:3: ( rule__Node__Group_4_1__0 ) + { + before(grammarAccess.getNodeAccess().getGroup_4_1()); + // InternalRos.g:2436:3: ( rule__Node__Group_4_1__0 ) + // InternalRos.g:2436:4: rule__Node__Group_4_1__0 + { + pushFollow(FOLLOW_2); + rule__Node__Group_4_1__0(); + + state._fsp--; + + + } + + after(grammarAccess.getNodeAccess().getGroup_4_1()); + + } + + + } + break; + case 3 : + // InternalRos.g:2440:2: ( ( rule__Node__Group_4_2__0 ) ) + { + // InternalRos.g:2440:2: ( ( rule__Node__Group_4_2__0 ) ) + // InternalRos.g:2441:3: ( rule__Node__Group_4_2__0 ) + { + before(grammarAccess.getNodeAccess().getGroup_4_2()); + // InternalRos.g:2442:3: ( rule__Node__Group_4_2__0 ) + // InternalRos.g:2442:4: rule__Node__Group_4_2__0 + { + pushFollow(FOLLOW_2); + rule__Node__Group_4_2__0(); + + state._fsp--; + + + } + + after(grammarAccess.getNodeAccess().getGroup_4_2()); + + } + + + } + break; + case 4 : + // InternalRos.g:2446:2: ( ( rule__Node__Group_4_3__0 ) ) + { + // InternalRos.g:2446:2: ( ( rule__Node__Group_4_3__0 ) ) + // InternalRos.g:2447:3: ( rule__Node__Group_4_3__0 ) + { + before(grammarAccess.getNodeAccess().getGroup_4_3()); + // InternalRos.g:2448:3: ( rule__Node__Group_4_3__0 ) + // InternalRos.g:2448:4: rule__Node__Group_4_3__0 + { + pushFollow(FOLLOW_2); + rule__Node__Group_4_3__0(); + + state._fsp--; + + + } + + after(grammarAccess.getNodeAccess().getGroup_4_3()); + + } + + + } + break; + case 5 : + // InternalRos.g:2452:2: ( ( rule__Node__Group_4_4__0 ) ) + { + // InternalRos.g:2452:2: ( ( rule__Node__Group_4_4__0 ) ) + // InternalRos.g:2453:3: ( rule__Node__Group_4_4__0 ) + { + before(grammarAccess.getNodeAccess().getGroup_4_4()); + // InternalRos.g:2454:3: ( rule__Node__Group_4_4__0 ) + // InternalRos.g:2454:4: rule__Node__Group_4_4__0 + { + pushFollow(FOLLOW_2); + rule__Node__Group_4_4__0(); + + state._fsp--; + + + } + + after(grammarAccess.getNodeAccess().getGroup_4_4()); + + } + + + } + break; + case 6 : + // InternalRos.g:2458:2: ( ( rule__Node__Group_4_5__0 ) ) + { + // InternalRos.g:2458:2: ( ( rule__Node__Group_4_5__0 ) ) + // InternalRos.g:2459:3: ( rule__Node__Group_4_5__0 ) + { + before(grammarAccess.getNodeAccess().getGroup_4_5()); + // InternalRos.g:2460:3: ( rule__Node__Group_4_5__0 ) + // InternalRos.g:2460:4: rule__Node__Group_4_5__0 + { + pushFollow(FOLLOW_2); + rule__Node__Group_4_5__0(); + + state._fsp--; + + + } + + after(grammarAccess.getNodeAccess().getGroup_4_5()); + + } + + + } + break; + case 7 : + // InternalRos.g:2464:2: ( ( rule__Node__Group_4_6__0 ) ) + { + // InternalRos.g:2464:2: ( ( rule__Node__Group_4_6__0 ) ) + // InternalRos.g:2465:3: ( rule__Node__Group_4_6__0 ) + { + before(grammarAccess.getNodeAccess().getGroup_4_6()); + // InternalRos.g:2466:3: ( rule__Node__Group_4_6__0 ) + // InternalRos.g:2466:4: rule__Node__Group_4_6__0 + { + pushFollow(FOLLOW_2); + rule__Node__Group_4_6__0(); + + state._fsp--; + + + } + + after(grammarAccess.getNodeAccess().getGroup_4_6()); + + } + + + } + break; + + } + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Node__Alternatives_4" + + // $ANTLR start "rule__ParameterType__Alternatives" - // InternalRos.g:2423:1: rule__ParameterType__Alternatives : ( ( ruleParameterListType ) | ( ruleParameterStructType ) | ( ruleParameterIntegerType ) | ( ruleParameterStringType ) | ( ruleParameterDoubleType ) | ( ruleParameterBooleanType ) | ( ruleParameterBase64Type ) | ( ruleParameterArrayType ) ); + // InternalRos.g:2474:1: rule__ParameterType__Alternatives : ( ( ruleParameterListType ) | ( ruleParameterStructType ) | ( ruleParameterIntegerType ) | ( ruleParameterStringType ) | ( ruleParameterDoubleType ) | ( ruleParameterBooleanType ) | ( ruleParameterBase64Type ) | ( ruleParameterArrayType ) ); public final void rule__ParameterType__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:2427:1: ( ( ruleParameterListType ) | ( ruleParameterStructType ) | ( ruleParameterIntegerType ) | ( ruleParameterStringType ) | ( ruleParameterDoubleType ) | ( ruleParameterBooleanType ) | ( ruleParameterBase64Type ) | ( ruleParameterArrayType ) ) - int alt8=8; + // InternalRos.g:2478:1: ( ( ruleParameterListType ) | ( ruleParameterStructType ) | ( ruleParameterIntegerType ) | ( ruleParameterStringType ) | ( ruleParameterDoubleType ) | ( ruleParameterBooleanType ) | ( ruleParameterBase64Type ) | ( ruleParameterArrayType ) ) + int alt9=8; switch ( input.LA(1) ) { case 76: { - alt8=1; + alt9=1; } break; case 77: { - alt8=2; + alt9=2; } break; case 78: { - alt8=3; + alt9=3; } break; case 28: { - alt8=4; + alt9=4; } break; case 80: { - alt8=5; + alt9=5; } break; case 81: { - alt8=6; + alt9=6; } break; case 82: { - alt8=7; + alt9=7; } break; case 83: { - alt8=8; + alt9=8; } break; default: NoViableAltException nvae = - new NoViableAltException("", 8, 0, input); + new NoViableAltException("", 9, 0, input); throw nvae; } - switch (alt8) { + switch (alt9) { case 1 : - // InternalRos.g:2428:2: ( ruleParameterListType ) + // InternalRos.g:2479:2: ( ruleParameterListType ) { - // InternalRos.g:2428:2: ( ruleParameterListType ) - // InternalRos.g:2429:3: ruleParameterListType + // InternalRos.g:2479:2: ( ruleParameterListType ) + // InternalRos.g:2480:3: ruleParameterListType { before(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -7602,10 +7847,10 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio } break; case 2 : - // InternalRos.g:2434:2: ( ruleParameterStructType ) + // InternalRos.g:2485:2: ( ruleParameterStructType ) { - // InternalRos.g:2434:2: ( ruleParameterStructType ) - // InternalRos.g:2435:3: ruleParameterStructType + // InternalRos.g:2485:2: ( ruleParameterStructType ) + // InternalRos.g:2486:3: ruleParameterStructType { before(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -7621,10 +7866,10 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio } break; case 3 : - // InternalRos.g:2440:2: ( ruleParameterIntegerType ) + // InternalRos.g:2491:2: ( ruleParameterIntegerType ) { - // InternalRos.g:2440:2: ( ruleParameterIntegerType ) - // InternalRos.g:2441:3: ruleParameterIntegerType + // InternalRos.g:2491:2: ( ruleParameterIntegerType ) + // InternalRos.g:2492:3: ruleParameterIntegerType { before(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); pushFollow(FOLLOW_2); @@ -7640,10 +7885,10 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio } break; case 4 : - // InternalRos.g:2446:2: ( ruleParameterStringType ) + // InternalRos.g:2497:2: ( ruleParameterStringType ) { - // InternalRos.g:2446:2: ( ruleParameterStringType ) - // InternalRos.g:2447:3: ruleParameterStringType + // InternalRos.g:2497:2: ( ruleParameterStringType ) + // InternalRos.g:2498:3: ruleParameterStringType { before(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); pushFollow(FOLLOW_2); @@ -7659,10 +7904,10 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio } break; case 5 : - // InternalRos.g:2452:2: ( ruleParameterDoubleType ) + // InternalRos.g:2503:2: ( ruleParameterDoubleType ) { - // InternalRos.g:2452:2: ( ruleParameterDoubleType ) - // InternalRos.g:2453:3: ruleParameterDoubleType + // InternalRos.g:2503:2: ( ruleParameterDoubleType ) + // InternalRos.g:2504:3: ruleParameterDoubleType { before(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); pushFollow(FOLLOW_2); @@ -7678,10 +7923,10 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio } break; case 6 : - // InternalRos.g:2458:2: ( ruleParameterBooleanType ) + // InternalRos.g:2509:2: ( ruleParameterBooleanType ) { - // InternalRos.g:2458:2: ( ruleParameterBooleanType ) - // InternalRos.g:2459:3: ruleParameterBooleanType + // InternalRos.g:2509:2: ( ruleParameterBooleanType ) + // InternalRos.g:2510:3: ruleParameterBooleanType { before(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); pushFollow(FOLLOW_2); @@ -7697,10 +7942,10 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio } break; case 7 : - // InternalRos.g:2464:2: ( ruleParameterBase64Type ) + // InternalRos.g:2515:2: ( ruleParameterBase64Type ) { - // InternalRos.g:2464:2: ( ruleParameterBase64Type ) - // InternalRos.g:2465:3: ruleParameterBase64Type + // InternalRos.g:2515:2: ( ruleParameterBase64Type ) + // InternalRos.g:2516:3: ruleParameterBase64Type { before(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); pushFollow(FOLLOW_2); @@ -7716,10 +7961,10 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio } break; case 8 : - // InternalRos.g:2470:2: ( ruleParameterArrayType ) + // InternalRos.g:2521:2: ( ruleParameterArrayType ) { - // InternalRos.g:2470:2: ( ruleParameterArrayType ) - // InternalRos.g:2471:3: ruleParameterArrayType + // InternalRos.g:2521:2: ( ruleParameterArrayType ) + // InternalRos.g:2522:3: ruleParameterArrayType { before(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); pushFollow(FOLLOW_2); @@ -7752,54 +7997,54 @@ public final void rule__ParameterType__Alternatives() throws RecognitionExceptio // $ANTLR start "rule__ParameterValue__Alternatives" - // InternalRos.g:2480:1: rule__ParameterValue__Alternatives : ( ( ruleParameterString ) | ( ruleParameterBase64 ) | ( ruleParameterInteger ) | ( ruleParameterDouble ) | ( ruleParameterBoolean ) | ( ruleParameterList ) | ( ruleParameterStruct ) ); + // InternalRos.g:2531:1: rule__ParameterValue__Alternatives : ( ( ruleParameterString ) | ( ruleParameterBase64 ) | ( ruleParameterInteger ) | ( ruleParameterDouble ) | ( ruleParameterBoolean ) | ( ruleParameterList ) | ( ruleParameterStruct ) ); public final void rule__ParameterValue__Alternatives() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:2484:1: ( ( ruleParameterString ) | ( ruleParameterBase64 ) | ( ruleParameterInteger ) | ( ruleParameterDouble ) | ( ruleParameterBoolean ) | ( ruleParameterList ) | ( ruleParameterStruct ) ) - int alt9=7; + // InternalRos.g:2535:1: ( ( ruleParameterString ) | ( ruleParameterBase64 ) | ( ruleParameterInteger ) | ( ruleParameterDouble ) | ( ruleParameterBoolean ) | ( ruleParameterList ) | ( ruleParameterStruct ) ) + int alt10=7; switch ( input.LA(1) ) { case RULE_STRING: case RULE_ID: { - alt9=1; + alt10=1; } break; case RULE_BINARY: { - alt9=2; + alt10=2; } break; case RULE_DECINT: { - alt9=3; + alt10=3; } break; case RULE_DOUBLE: { - alt9=4; + alt10=4; } break; case RULE_BOOLEAN: { - alt9=5; + alt10=5; } break; case 41: { - int LA9_6 = input.LA(2); + int LA10_6 = input.LA(2); - if ( ((LA9_6>=RULE_BINARY && LA9_6<=RULE_DECINT)||(LA9_6>=RULE_STRING && LA9_6<=RULE_ID)||(LA9_6>=41 && LA9_6<=43)) ) { - alt9=6; + if ( ((LA10_6>=RULE_BINARY && LA10_6<=RULE_DECINT)||(LA10_6>=RULE_STRING && LA10_6<=RULE_ID)||(LA10_6>=41 && LA10_6<=43)) ) { + alt10=6; } - else if ( (LA9_6==85) ) { - alt9=7; + else if ( (LA10_6==85) ) { + alt10=7; } else { NoViableAltException nvae = - new NoViableAltException("", 9, 6, input); + new NoViableAltException("", 10, 6, input); throw nvae; } @@ -7809,22 +8054,22 @@ else if ( (LA9_6==85) ) { case 42: case 43: { - alt9=7; + alt10=7; } break; default: NoViableAltException nvae = - new NoViableAltException("", 9, 0, input); + new NoViableAltException("", 10, 0, input); throw nvae; } - switch (alt9) { + switch (alt10) { case 1 : - // InternalRos.g:2485:2: ( ruleParameterString ) + // InternalRos.g:2536:2: ( ruleParameterString ) { - // InternalRos.g:2485:2: ( ruleParameterString ) - // InternalRos.g:2486:3: ruleParameterString + // InternalRos.g:2536:2: ( ruleParameterString ) + // InternalRos.g:2537:3: ruleParameterString { before(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -7840,10 +8085,10 @@ else if ( (LA9_6==85) ) { } break; case 2 : - // InternalRos.g:2491:2: ( ruleParameterBase64 ) + // InternalRos.g:2542:2: ( ruleParameterBase64 ) { - // InternalRos.g:2491:2: ( ruleParameterBase64 ) - // InternalRos.g:2492:3: ruleParameterBase64 + // InternalRos.g:2542:2: ( ruleParameterBase64 ) + // InternalRos.g:2543:3: ruleParameterBase64 { before(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -7859,10 +8104,10 @@ else if ( (LA9_6==85) ) { } break; case 3 : - // InternalRos.g:2497:2: ( ruleParameterInteger ) + // InternalRos.g:2548:2: ( ruleParameterInteger ) { - // InternalRos.g:2497:2: ( ruleParameterInteger ) - // InternalRos.g:2498:3: ruleParameterInteger + // InternalRos.g:2548:2: ( ruleParameterInteger ) + // InternalRos.g:2549:3: ruleParameterInteger { before(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); pushFollow(FOLLOW_2); @@ -7878,10 +8123,10 @@ else if ( (LA9_6==85) ) { } break; case 4 : - // InternalRos.g:2503:2: ( ruleParameterDouble ) + // InternalRos.g:2554:2: ( ruleParameterDouble ) { - // InternalRos.g:2503:2: ( ruleParameterDouble ) - // InternalRos.g:2504:3: ruleParameterDouble + // InternalRos.g:2554:2: ( ruleParameterDouble ) + // InternalRos.g:2555:3: ruleParameterDouble { before(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); pushFollow(FOLLOW_2); @@ -7897,10 +8142,10 @@ else if ( (LA9_6==85) ) { } break; case 5 : - // InternalRos.g:2509:2: ( ruleParameterBoolean ) + // InternalRos.g:2560:2: ( ruleParameterBoolean ) { - // InternalRos.g:2509:2: ( ruleParameterBoolean ) - // InternalRos.g:2510:3: ruleParameterBoolean + // InternalRos.g:2560:2: ( ruleParameterBoolean ) + // InternalRos.g:2561:3: ruleParameterBoolean { before(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); pushFollow(FOLLOW_2); @@ -7916,10 +8161,10 @@ else if ( (LA9_6==85) ) { } break; case 6 : - // InternalRos.g:2515:2: ( ruleParameterList ) + // InternalRos.g:2566:2: ( ruleParameterList ) { - // InternalRos.g:2515:2: ( ruleParameterList ) - // InternalRos.g:2516:3: ruleParameterList + // InternalRos.g:2566:2: ( ruleParameterList ) + // InternalRos.g:2567:3: ruleParameterList { before(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); pushFollow(FOLLOW_2); @@ -7935,10 +8180,10 @@ else if ( (LA9_6==85) ) { } break; case 7 : - // InternalRos.g:2521:2: ( ruleParameterStruct ) + // InternalRos.g:2572:2: ( ruleParameterStruct ) { - // InternalRos.g:2521:2: ( ruleParameterStruct ) - // InternalRos.g:2522:3: ruleParameterStruct + // InternalRos.g:2572:2: ( ruleParameterStruct ) + // InternalRos.g:2573:3: ruleParameterStruct { before(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); pushFollow(FOLLOW_2); @@ -7971,14 +8216,14 @@ else if ( (LA9_6==85) ) { // $ANTLR start "rule__MessagePart__DataAlternatives_1_0" - // InternalRos.g:2531:1: rule__MessagePart__DataAlternatives_1_0 : ( ( ruleKEYWORD ) | ( RULE_MESSAGE_ASIGMENT ) | ( ruleEString ) ); + // InternalRos.g:2582:1: rule__MessagePart__DataAlternatives_1_0 : ( ( ruleKEYWORD ) | ( RULE_MESSAGE_ASIGMENT ) | ( ruleEString ) ); public final void rule__MessagePart__DataAlternatives_1_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:2535:1: ( ( ruleKEYWORD ) | ( RULE_MESSAGE_ASIGMENT ) | ( ruleEString ) ) - int alt10=3; + // InternalRos.g:2586:1: ( ( ruleKEYWORD ) | ( RULE_MESSAGE_ASIGMENT ) | ( ruleEString ) ) + int alt11=3; switch ( input.LA(1) ) { case 29: case 30: @@ -7992,33 +8237,33 @@ public final void rule__MessagePart__DataAlternatives_1_0() throws RecognitionEx case 38: case 39: { - alt10=1; + alt11=1; } break; case RULE_MESSAGE_ASIGMENT: { - alt10=2; + alt11=2; } break; case RULE_STRING: case RULE_ID: { - alt10=3; + alt11=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 10, 0, input); + new NoViableAltException("", 11, 0, input); throw nvae; } - switch (alt10) { + switch (alt11) { case 1 : - // InternalRos.g:2536:2: ( ruleKEYWORD ) + // InternalRos.g:2587:2: ( ruleKEYWORD ) { - // InternalRos.g:2536:2: ( ruleKEYWORD ) - // InternalRos.g:2537:3: ruleKEYWORD + // InternalRos.g:2587:2: ( ruleKEYWORD ) + // InternalRos.g:2588:3: ruleKEYWORD { before(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); pushFollow(FOLLOW_2); @@ -8034,10 +8279,10 @@ public final void rule__MessagePart__DataAlternatives_1_0() throws RecognitionEx } break; case 2 : - // InternalRos.g:2542:2: ( RULE_MESSAGE_ASIGMENT ) + // InternalRos.g:2593:2: ( RULE_MESSAGE_ASIGMENT ) { - // InternalRos.g:2542:2: ( RULE_MESSAGE_ASIGMENT ) - // InternalRos.g:2543:3: RULE_MESSAGE_ASIGMENT + // InternalRos.g:2593:2: ( RULE_MESSAGE_ASIGMENT ) + // InternalRos.g:2594:3: RULE_MESSAGE_ASIGMENT { before(grammarAccess.getMessagePartAccess().getDataMESSAGE_ASIGMENTTerminalRuleCall_1_0_1()); match(input,RULE_MESSAGE_ASIGMENT,FOLLOW_2); @@ -8049,10 +8294,10 @@ public final void rule__MessagePart__DataAlternatives_1_0() throws RecognitionEx } break; case 3 : - // InternalRos.g:2548:2: ( ruleEString ) + // InternalRos.g:2599:2: ( ruleEString ) { - // InternalRos.g:2548:2: ( ruleEString ) - // InternalRos.g:2549:3: ruleEString + // InternalRos.g:2599:2: ( ruleEString ) + // InternalRos.g:2600:3: ruleEString { before(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); pushFollow(FOLLOW_2); @@ -8085,21 +8330,21 @@ public final void rule__MessagePart__DataAlternatives_1_0() throws RecognitionEx // $ANTLR start "rule__AbstractType__Alternatives" - // InternalRos.g:2558: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 ) ); + // InternalRos.g:2609: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(); try { - // InternalRos.g:2562: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 alt11=31; - alt11 = dfa11.predict(input); - switch (alt11) { + // InternalRos.g:2613: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 alt12=31; + alt12 = dfa12.predict(input); + switch (alt12) { case 1 : - // InternalRos.g:2563:2: ( rulebool ) + // InternalRos.g:2614:2: ( rulebool ) { - // InternalRos.g:2563:2: ( rulebool ) - // InternalRos.g:2564:3: rulebool + // InternalRos.g:2614:2: ( rulebool ) + // InternalRos.g:2615:3: rulebool { before(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -8115,10 +8360,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 2 : - // InternalRos.g:2569:2: ( ruleint8 ) + // InternalRos.g:2620:2: ( ruleint8 ) { - // InternalRos.g:2569:2: ( ruleint8 ) - // InternalRos.g:2570:3: ruleint8 + // InternalRos.g:2620:2: ( ruleint8 ) + // InternalRos.g:2621:3: ruleint8 { before(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); pushFollow(FOLLOW_2); @@ -8134,10 +8379,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 3 : - // InternalRos.g:2575:2: ( ruleuint8 ) + // InternalRos.g:2626:2: ( ruleuint8 ) { - // InternalRos.g:2575:2: ( ruleuint8 ) - // InternalRos.g:2576:3: ruleuint8 + // InternalRos.g:2626:2: ( ruleuint8 ) + // InternalRos.g:2627:3: ruleuint8 { before(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); pushFollow(FOLLOW_2); @@ -8153,10 +8398,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 4 : - // InternalRos.g:2581:2: ( ruleint16 ) + // InternalRos.g:2632:2: ( ruleint16 ) { - // InternalRos.g:2581:2: ( ruleint16 ) - // InternalRos.g:2582:3: ruleint16 + // InternalRos.g:2632:2: ( ruleint16 ) + // InternalRos.g:2633:3: ruleint16 { before(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); pushFollow(FOLLOW_2); @@ -8172,10 +8417,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 5 : - // InternalRos.g:2587:2: ( ruleuint16 ) + // InternalRos.g:2638:2: ( ruleuint16 ) { - // InternalRos.g:2587:2: ( ruleuint16 ) - // InternalRos.g:2588:3: ruleuint16 + // InternalRos.g:2638:2: ( ruleuint16 ) + // InternalRos.g:2639:3: ruleuint16 { before(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); pushFollow(FOLLOW_2); @@ -8191,10 +8436,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 6 : - // InternalRos.g:2593:2: ( ruleint32 ) + // InternalRos.g:2644:2: ( ruleint32 ) { - // InternalRos.g:2593:2: ( ruleint32 ) - // InternalRos.g:2594:3: ruleint32 + // InternalRos.g:2644:2: ( ruleint32 ) + // InternalRos.g:2645:3: ruleint32 { before(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); pushFollow(FOLLOW_2); @@ -8210,10 +8455,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 7 : - // InternalRos.g:2599:2: ( ruleuint32 ) + // InternalRos.g:2650:2: ( ruleuint32 ) { - // InternalRos.g:2599:2: ( ruleuint32 ) - // InternalRos.g:2600:3: ruleuint32 + // InternalRos.g:2650:2: ( ruleuint32 ) + // InternalRos.g:2651:3: ruleuint32 { before(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); pushFollow(FOLLOW_2); @@ -8229,10 +8474,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 8 : - // InternalRos.g:2605:2: ( ruleint64 ) + // InternalRos.g:2656:2: ( ruleint64 ) { - // InternalRos.g:2605:2: ( ruleint64 ) - // InternalRos.g:2606:3: ruleint64 + // InternalRos.g:2656:2: ( ruleint64 ) + // InternalRos.g:2657:3: ruleint64 { before(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); pushFollow(FOLLOW_2); @@ -8248,10 +8493,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 9 : - // InternalRos.g:2611:2: ( ruleuint64 ) + // InternalRos.g:2662:2: ( ruleuint64 ) { - // InternalRos.g:2611:2: ( ruleuint64 ) - // InternalRos.g:2612:3: ruleuint64 + // InternalRos.g:2662:2: ( ruleuint64 ) + // InternalRos.g:2663:3: ruleuint64 { before(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); pushFollow(FOLLOW_2); @@ -8267,10 +8512,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 10 : - // InternalRos.g:2617:2: ( rulefloat32 ) + // InternalRos.g:2668:2: ( rulefloat32 ) { - // InternalRos.g:2617:2: ( rulefloat32 ) - // InternalRos.g:2618:3: rulefloat32 + // InternalRos.g:2668:2: ( rulefloat32 ) + // InternalRos.g:2669:3: rulefloat32 { before(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); pushFollow(FOLLOW_2); @@ -8286,10 +8531,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 11 : - // InternalRos.g:2623:2: ( rulefloat64 ) + // InternalRos.g:2674:2: ( rulefloat64 ) { - // InternalRos.g:2623:2: ( rulefloat64 ) - // InternalRos.g:2624:3: rulefloat64 + // InternalRos.g:2674:2: ( rulefloat64 ) + // InternalRos.g:2675:3: rulefloat64 { before(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); pushFollow(FOLLOW_2); @@ -8305,10 +8550,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 12 : - // InternalRos.g:2629:2: ( rulestring0 ) + // InternalRos.g:2680:2: ( rulestring0 ) { - // InternalRos.g:2629:2: ( rulestring0 ) - // InternalRos.g:2630:3: rulestring0 + // InternalRos.g:2680:2: ( rulestring0 ) + // InternalRos.g:2681:3: rulestring0 { before(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); pushFollow(FOLLOW_2); @@ -8324,10 +8569,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 13 : - // InternalRos.g:2635:2: ( rulebyte ) + // InternalRos.g:2686:2: ( rulebyte ) { - // InternalRos.g:2635:2: ( rulebyte ) - // InternalRos.g:2636:3: rulebyte + // InternalRos.g:2686:2: ( rulebyte ) + // InternalRos.g:2687:3: rulebyte { before(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); pushFollow(FOLLOW_2); @@ -8343,10 +8588,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 14 : - // InternalRos.g:2641:2: ( ruletime ) + // InternalRos.g:2692:2: ( ruletime ) { - // InternalRos.g:2641:2: ( ruletime ) - // InternalRos.g:2642:3: ruletime + // InternalRos.g:2692:2: ( ruletime ) + // InternalRos.g:2693:3: ruletime { before(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); pushFollow(FOLLOW_2); @@ -8362,10 +8607,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 15 : - // InternalRos.g:2647:2: ( ruleduration ) + // InternalRos.g:2698:2: ( ruleduration ) { - // InternalRos.g:2647:2: ( ruleduration ) - // InternalRos.g:2648:3: ruleduration + // InternalRos.g:2698:2: ( ruleduration ) + // InternalRos.g:2699:3: ruleduration { before(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); pushFollow(FOLLOW_2); @@ -8381,10 +8626,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 16 : - // InternalRos.g:2653:2: ( ruleHeader ) + // InternalRos.g:2704:2: ( ruleHeader ) { - // InternalRos.g:2653:2: ( ruleHeader ) - // InternalRos.g:2654:3: ruleHeader + // InternalRos.g:2704:2: ( ruleHeader ) + // InternalRos.g:2705:3: ruleHeader { before(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); pushFollow(FOLLOW_2); @@ -8400,10 +8645,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 17 : - // InternalRos.g:2659:2: ( ruleboolArray ) + // InternalRos.g:2710:2: ( ruleboolArray ) { - // InternalRos.g:2659:2: ( ruleboolArray ) - // InternalRos.g:2660:3: ruleboolArray + // InternalRos.g:2710:2: ( ruleboolArray ) + // InternalRos.g:2711:3: ruleboolArray { before(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); pushFollow(FOLLOW_2); @@ -8419,10 +8664,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 18 : - // InternalRos.g:2665:2: ( ruleint8Array ) + // InternalRos.g:2716:2: ( ruleint8Array ) { - // InternalRos.g:2665:2: ( ruleint8Array ) - // InternalRos.g:2666:3: ruleint8Array + // InternalRos.g:2716:2: ( ruleint8Array ) + // InternalRos.g:2717:3: ruleint8Array { before(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); pushFollow(FOLLOW_2); @@ -8438,10 +8683,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 19 : - // InternalRos.g:2671:2: ( ruleuint8Array ) + // InternalRos.g:2722:2: ( ruleuint8Array ) { - // InternalRos.g:2671:2: ( ruleuint8Array ) - // InternalRos.g:2672:3: ruleuint8Array + // InternalRos.g:2722:2: ( ruleuint8Array ) + // InternalRos.g:2723:3: ruleuint8Array { before(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); pushFollow(FOLLOW_2); @@ -8457,10 +8702,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 20 : - // InternalRos.g:2677:2: ( ruleint16Array ) + // InternalRos.g:2728:2: ( ruleint16Array ) { - // InternalRos.g:2677:2: ( ruleint16Array ) - // InternalRos.g:2678:3: ruleint16Array + // InternalRos.g:2728:2: ( ruleint16Array ) + // InternalRos.g:2729:3: ruleint16Array { before(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); pushFollow(FOLLOW_2); @@ -8476,10 +8721,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 21 : - // InternalRos.g:2683:2: ( ruleuint16Array ) + // InternalRos.g:2734:2: ( ruleuint16Array ) { - // InternalRos.g:2683:2: ( ruleuint16Array ) - // InternalRos.g:2684:3: ruleuint16Array + // InternalRos.g:2734:2: ( ruleuint16Array ) + // InternalRos.g:2735:3: ruleuint16Array { before(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); pushFollow(FOLLOW_2); @@ -8495,10 +8740,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 22 : - // InternalRos.g:2689:2: ( ruleint32Array ) + // InternalRos.g:2740:2: ( ruleint32Array ) { - // InternalRos.g:2689:2: ( ruleint32Array ) - // InternalRos.g:2690:3: ruleint32Array + // InternalRos.g:2740:2: ( ruleint32Array ) + // InternalRos.g:2741:3: ruleint32Array { before(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); pushFollow(FOLLOW_2); @@ -8514,10 +8759,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 23 : - // InternalRos.g:2695:2: ( ruleuint32Array ) + // InternalRos.g:2746:2: ( ruleuint32Array ) { - // InternalRos.g:2695:2: ( ruleuint32Array ) - // InternalRos.g:2696:3: ruleuint32Array + // InternalRos.g:2746:2: ( ruleuint32Array ) + // InternalRos.g:2747:3: ruleuint32Array { before(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); pushFollow(FOLLOW_2); @@ -8533,10 +8778,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 24 : - // InternalRos.g:2701:2: ( ruleint64Array ) + // InternalRos.g:2752:2: ( ruleint64Array ) { - // InternalRos.g:2701:2: ( ruleint64Array ) - // InternalRos.g:2702:3: ruleint64Array + // InternalRos.g:2752:2: ( ruleint64Array ) + // InternalRos.g:2753:3: ruleint64Array { before(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); pushFollow(FOLLOW_2); @@ -8552,10 +8797,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 25 : - // InternalRos.g:2707:2: ( ruleuint64Array ) + // InternalRos.g:2758:2: ( ruleuint64Array ) { - // InternalRos.g:2707:2: ( ruleuint64Array ) - // InternalRos.g:2708:3: ruleuint64Array + // InternalRos.g:2758:2: ( ruleuint64Array ) + // InternalRos.g:2759:3: ruleuint64Array { before(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); pushFollow(FOLLOW_2); @@ -8571,10 +8816,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 26 : - // InternalRos.g:2713:2: ( rulefloat32Array ) + // InternalRos.g:2764:2: ( rulefloat32Array ) { - // InternalRos.g:2713:2: ( rulefloat32Array ) - // InternalRos.g:2714:3: rulefloat32Array + // InternalRos.g:2764:2: ( rulefloat32Array ) + // InternalRos.g:2765:3: rulefloat32Array { before(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); pushFollow(FOLLOW_2); @@ -8590,10 +8835,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 27 : - // InternalRos.g:2719:2: ( rulefloat64Array ) + // InternalRos.g:2770:2: ( rulefloat64Array ) { - // InternalRos.g:2719:2: ( rulefloat64Array ) - // InternalRos.g:2720:3: rulefloat64Array + // InternalRos.g:2770:2: ( rulefloat64Array ) + // InternalRos.g:2771:3: rulefloat64Array { before(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); pushFollow(FOLLOW_2); @@ -8609,10 +8854,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 28 : - // InternalRos.g:2725:2: ( rulestring0Array ) + // InternalRos.g:2776:2: ( rulestring0Array ) { - // InternalRos.g:2725:2: ( rulestring0Array ) - // InternalRos.g:2726:3: rulestring0Array + // InternalRos.g:2776:2: ( rulestring0Array ) + // InternalRos.g:2777:3: rulestring0Array { before(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); pushFollow(FOLLOW_2); @@ -8628,10 +8873,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 29 : - // InternalRos.g:2731:2: ( rulebyteArray ) + // InternalRos.g:2782:2: ( rulebyteArray ) { - // InternalRos.g:2731:2: ( rulebyteArray ) - // InternalRos.g:2732:3: rulebyteArray + // InternalRos.g:2782:2: ( rulebyteArray ) + // InternalRos.g:2783:3: rulebyteArray { before(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); pushFollow(FOLLOW_2); @@ -8647,10 +8892,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 30 : - // InternalRos.g:2737:2: ( ruleTopicSpecRef ) + // InternalRos.g:2788:2: ( ruleTopicSpecRef ) { - // InternalRos.g:2737:2: ( ruleTopicSpecRef ) - // InternalRos.g:2738:3: ruleTopicSpecRef + // InternalRos.g:2788:2: ( ruleTopicSpecRef ) + // InternalRos.g:2789:3: ruleTopicSpecRef { before(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); pushFollow(FOLLOW_2); @@ -8666,10 +8911,10 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException } break; case 31 : - // InternalRos.g:2743:2: ( ruleArrayTopicSpecRef ) + // InternalRos.g:2794:2: ( ruleArrayTopicSpecRef ) { - // InternalRos.g:2743:2: ( ruleArrayTopicSpecRef ) - // InternalRos.g:2744:3: ruleArrayTopicSpecRef + // InternalRos.g:2794:2: ( ruleArrayTopicSpecRef ) + // InternalRos.g:2795:3: ruleArrayTopicSpecRef { before(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); pushFollow(FOLLOW_2); @@ -8702,83 +8947,83 @@ public final void rule__AbstractType__Alternatives() throws RecognitionException // $ANTLR start "rule__KEYWORD__Alternatives" - // InternalRos.g:2753:1: rule__KEYWORD__Alternatives : ( ( 'goal' ) | ( 'message' ) | ( 'result' ) | ( 'feedback' ) | ( 'name' ) | ( 'value' ) | ( 'service' ) | ( 'type' ) | ( 'action' ) | ( 'duration' ) | ( 'time' ) ); + // InternalRos.g:2804: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(); try { - // InternalRos.g:2757:1: ( ( 'goal' ) | ( 'message' ) | ( 'result' ) | ( 'feedback' ) | ( 'name' ) | ( 'value' ) | ( 'service' ) | ( 'type' ) | ( 'action' ) | ( 'duration' ) | ( 'time' ) ) - int alt12=11; + // InternalRos.g:2808:1: ( ( 'goal' ) | ( 'message' ) | ( 'result' ) | ( 'feedback' ) | ( 'name' ) | ( 'value' ) | ( 'service' ) | ( 'type' ) | ( 'action' ) | ( 'duration' ) | ( 'time' ) ) + int alt13=11; switch ( input.LA(1) ) { case 29: { - alt12=1; + alt13=1; } break; case 30: { - alt12=2; + alt13=2; } break; case 31: { - alt12=3; + alt13=3; } break; case 32: { - alt12=4; + alt13=4; } break; case 33: { - alt12=5; + alt13=5; } break; case 34: { - alt12=6; + alt13=6; } break; case 35: { - alt12=7; + alt13=7; } break; case 36: { - alt12=8; + alt13=8; } break; case 37: { - alt12=9; + alt13=9; } break; case 38: { - alt12=10; + alt13=10; } break; case 39: { - alt12=11; + alt13=11; } break; default: NoViableAltException nvae = - new NoViableAltException("", 12, 0, input); + new NoViableAltException("", 13, 0, input); throw nvae; } - switch (alt12) { + switch (alt13) { case 1 : - // InternalRos.g:2758:2: ( 'goal' ) + // InternalRos.g:2809:2: ( 'goal' ) { - // InternalRos.g:2758:2: ( 'goal' ) - // InternalRos.g:2759:3: 'goal' + // InternalRos.g:2809:2: ( 'goal' ) + // InternalRos.g:2810:3: 'goal' { before(grammarAccess.getKEYWORDAccess().getGoalKeyword_0()); match(input,29,FOLLOW_2); @@ -8790,10 +9035,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 2 : - // InternalRos.g:2764:2: ( 'message' ) + // InternalRos.g:2815:2: ( 'message' ) { - // InternalRos.g:2764:2: ( 'message' ) - // InternalRos.g:2765:3: 'message' + // InternalRos.g:2815:2: ( 'message' ) + // InternalRos.g:2816:3: 'message' { before(grammarAccess.getKEYWORDAccess().getMessageKeyword_1()); match(input,30,FOLLOW_2); @@ -8805,10 +9050,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 3 : - // InternalRos.g:2770:2: ( 'result' ) + // InternalRos.g:2821:2: ( 'result' ) { - // InternalRos.g:2770:2: ( 'result' ) - // InternalRos.g:2771:3: 'result' + // InternalRos.g:2821:2: ( 'result' ) + // InternalRos.g:2822:3: 'result' { before(grammarAccess.getKEYWORDAccess().getResultKeyword_2()); match(input,31,FOLLOW_2); @@ -8820,10 +9065,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 4 : - // InternalRos.g:2776:2: ( 'feedback' ) + // InternalRos.g:2827:2: ( 'feedback' ) { - // InternalRos.g:2776:2: ( 'feedback' ) - // InternalRos.g:2777:3: 'feedback' + // InternalRos.g:2827:2: ( 'feedback' ) + // InternalRos.g:2828:3: 'feedback' { before(grammarAccess.getKEYWORDAccess().getFeedbackKeyword_3()); match(input,32,FOLLOW_2); @@ -8835,10 +9080,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 5 : - // InternalRos.g:2782:2: ( 'name' ) + // InternalRos.g:2833:2: ( 'name' ) { - // InternalRos.g:2782:2: ( 'name' ) - // InternalRos.g:2783:3: 'name' + // InternalRos.g:2833:2: ( 'name' ) + // InternalRos.g:2834:3: 'name' { before(grammarAccess.getKEYWORDAccess().getNameKeyword_4()); match(input,33,FOLLOW_2); @@ -8850,10 +9095,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 6 : - // InternalRos.g:2788:2: ( 'value' ) + // InternalRos.g:2839:2: ( 'value' ) { - // InternalRos.g:2788:2: ( 'value' ) - // InternalRos.g:2789:3: 'value' + // InternalRos.g:2839:2: ( 'value' ) + // InternalRos.g:2840:3: 'value' { before(grammarAccess.getKEYWORDAccess().getValueKeyword_5()); match(input,34,FOLLOW_2); @@ -8865,10 +9110,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 7 : - // InternalRos.g:2794:2: ( 'service' ) + // InternalRos.g:2845:2: ( 'service' ) { - // InternalRos.g:2794:2: ( 'service' ) - // InternalRos.g:2795:3: 'service' + // InternalRos.g:2845:2: ( 'service' ) + // InternalRos.g:2846:3: 'service' { before(grammarAccess.getKEYWORDAccess().getServiceKeyword_6()); match(input,35,FOLLOW_2); @@ -8880,10 +9125,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 8 : - // InternalRos.g:2800:2: ( 'type' ) + // InternalRos.g:2851:2: ( 'type' ) { - // InternalRos.g:2800:2: ( 'type' ) - // InternalRos.g:2801:3: 'type' + // InternalRos.g:2851:2: ( 'type' ) + // InternalRos.g:2852:3: 'type' { before(grammarAccess.getKEYWORDAccess().getTypeKeyword_7()); match(input,36,FOLLOW_2); @@ -8895,10 +9140,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 9 : - // InternalRos.g:2806:2: ( 'action' ) + // InternalRos.g:2857:2: ( 'action' ) { - // InternalRos.g:2806:2: ( 'action' ) - // InternalRos.g:2807:3: 'action' + // InternalRos.g:2857:2: ( 'action' ) + // InternalRos.g:2858:3: 'action' { before(grammarAccess.getKEYWORDAccess().getActionKeyword_8()); match(input,37,FOLLOW_2); @@ -8910,10 +9155,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 10 : - // InternalRos.g:2812:2: ( 'duration' ) + // InternalRos.g:2863:2: ( 'duration' ) { - // InternalRos.g:2812:2: ( 'duration' ) - // InternalRos.g:2813:3: 'duration' + // InternalRos.g:2863:2: ( 'duration' ) + // InternalRos.g:2864:3: 'duration' { before(grammarAccess.getKEYWORDAccess().getDurationKeyword_9()); match(input,38,FOLLOW_2); @@ -8925,10 +9170,10 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { } break; case 11 : - // InternalRos.g:2818:2: ( 'time' ) + // InternalRos.g:2869:2: ( 'time' ) { - // InternalRos.g:2818:2: ( 'time' ) - // InternalRos.g:2819:3: 'time' + // InternalRos.g:2869:2: ( 'time' ) + // InternalRos.g:2870:3: 'time' { before(grammarAccess.getKEYWORDAccess().getTimeKeyword_10()); match(input,39,FOLLOW_2); @@ -8957,14 +9202,14 @@ public final void rule__KEYWORD__Alternatives() throws RecognitionException { // $ANTLR start "rule__PackageSet__Group__0" - // InternalRos.g:2828:1: rule__PackageSet__Group__0 : rule__PackageSet__Group__0__Impl rule__PackageSet__Group__1 ; + // InternalRos.g:2879: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(); try { - // InternalRos.g:2832:1: ( rule__PackageSet__Group__0__Impl rule__PackageSet__Group__1 ) - // InternalRos.g:2833:2: rule__PackageSet__Group__0__Impl rule__PackageSet__Group__1 + // InternalRos.g:2883:1: ( rule__PackageSet__Group__0__Impl rule__PackageSet__Group__1 ) + // InternalRos.g:2884:2: rule__PackageSet__Group__0__Impl rule__PackageSet__Group__1 { pushFollow(FOLLOW_3); rule__PackageSet__Group__0__Impl(); @@ -8995,21 +9240,21 @@ public final void rule__PackageSet__Group__0() throws RecognitionException { // $ANTLR start "rule__PackageSet__Group__0__Impl" - // InternalRos.g:2840:1: rule__PackageSet__Group__0__Impl : ( () ) ; + // InternalRos.g:2891:1: rule__PackageSet__Group__0__Impl : ( () ) ; public final void rule__PackageSet__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:2844:1: ( ( () ) ) - // InternalRos.g:2845:1: ( () ) + // InternalRos.g:2895:1: ( ( () ) ) + // InternalRos.g:2896:1: ( () ) { - // InternalRos.g:2845:1: ( () ) - // InternalRos.g:2846:2: () + // InternalRos.g:2896:1: ( () ) + // InternalRos.g:2897:2: () { before(grammarAccess.getPackageSetAccess().getPackageSetAction_0()); - // InternalRos.g:2847:2: () - // InternalRos.g:2847:3: + // InternalRos.g:2898:2: () + // InternalRos.g:2898:3: { } @@ -9032,14 +9277,14 @@ public final void rule__PackageSet__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__PackageSet__Group__1" - // InternalRos.g:2855:1: rule__PackageSet__Group__1 : rule__PackageSet__Group__1__Impl rule__PackageSet__Group__2 ; + // InternalRos.g:2906:1: rule__PackageSet__Group__1 : rule__PackageSet__Group__1__Impl rule__PackageSet__Group__2 ; public final void rule__PackageSet__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:2859:1: ( rule__PackageSet__Group__1__Impl rule__PackageSet__Group__2 ) - // InternalRos.g:2860:2: rule__PackageSet__Group__1__Impl rule__PackageSet__Group__2 + // InternalRos.g:2910:1: ( rule__PackageSet__Group__1__Impl rule__PackageSet__Group__2 ) + // InternalRos.g:2911:2: rule__PackageSet__Group__1__Impl rule__PackageSet__Group__2 { pushFollow(FOLLOW_4); rule__PackageSet__Group__1__Impl(); @@ -9070,17 +9315,17 @@ public final void rule__PackageSet__Group__1() throws RecognitionException { // $ANTLR start "rule__PackageSet__Group__1__Impl" - // InternalRos.g:2867:1: rule__PackageSet__Group__1__Impl : ( 'PackageSet' ) ; + // InternalRos.g:2918:1: rule__PackageSet__Group__1__Impl : ( 'PackageSet' ) ; public final void rule__PackageSet__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:2871:1: ( ( 'PackageSet' ) ) - // InternalRos.g:2872:1: ( 'PackageSet' ) + // InternalRos.g:2922:1: ( ( 'PackageSet' ) ) + // InternalRos.g:2923:1: ( 'PackageSet' ) { - // InternalRos.g:2872:1: ( 'PackageSet' ) - // InternalRos.g:2873:2: 'PackageSet' + // InternalRos.g:2923:1: ( 'PackageSet' ) + // InternalRos.g:2924:2: 'PackageSet' { before(grammarAccess.getPackageSetAccess().getPackageSetKeyword_1()); match(input,40,FOLLOW_2); @@ -9107,14 +9352,14 @@ public final void rule__PackageSet__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__PackageSet__Group__2" - // InternalRos.g:2882:1: rule__PackageSet__Group__2 : rule__PackageSet__Group__2__Impl rule__PackageSet__Group__3 ; + // InternalRos.g:2933:1: rule__PackageSet__Group__2 : rule__PackageSet__Group__2__Impl rule__PackageSet__Group__3 ; public final void rule__PackageSet__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:2886:1: ( rule__PackageSet__Group__2__Impl rule__PackageSet__Group__3 ) - // InternalRos.g:2887:2: rule__PackageSet__Group__2__Impl rule__PackageSet__Group__3 + // InternalRos.g:2937:1: ( rule__PackageSet__Group__2__Impl rule__PackageSet__Group__3 ) + // InternalRos.g:2938:2: rule__PackageSet__Group__2__Impl rule__PackageSet__Group__3 { pushFollow(FOLLOW_5); rule__PackageSet__Group__2__Impl(); @@ -9145,17 +9390,17 @@ public final void rule__PackageSet__Group__2() throws RecognitionException { // $ANTLR start "rule__PackageSet__Group__2__Impl" - // InternalRos.g:2894:1: rule__PackageSet__Group__2__Impl : ( '{' ) ; + // InternalRos.g:2945:1: rule__PackageSet__Group__2__Impl : ( '{' ) ; public final void rule__PackageSet__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:2898:1: ( ( '{' ) ) - // InternalRos.g:2899:1: ( '{' ) + // InternalRos.g:2949:1: ( ( '{' ) ) + // InternalRos.g:2950:1: ( '{' ) { - // InternalRos.g:2899:1: ( '{' ) - // InternalRos.g:2900:2: '{' + // InternalRos.g:2950:1: ( '{' ) + // InternalRos.g:2951:2: '{' { before(grammarAccess.getPackageSetAccess().getLeftCurlyBracketKeyword_2()); match(input,41,FOLLOW_2); @@ -9182,14 +9427,14 @@ public final void rule__PackageSet__Group__2__Impl() throws RecognitionException // $ANTLR start "rule__PackageSet__Group__3" - // InternalRos.g:2909:1: rule__PackageSet__Group__3 : rule__PackageSet__Group__3__Impl rule__PackageSet__Group__4 ; + // InternalRos.g:2960:1: rule__PackageSet__Group__3 : rule__PackageSet__Group__3__Impl rule__PackageSet__Group__4 ; public final void rule__PackageSet__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:2913:1: ( rule__PackageSet__Group__3__Impl rule__PackageSet__Group__4 ) - // InternalRos.g:2914:2: rule__PackageSet__Group__3__Impl rule__PackageSet__Group__4 + // InternalRos.g:2964:1: ( rule__PackageSet__Group__3__Impl rule__PackageSet__Group__4 ) + // InternalRos.g:2965:2: rule__PackageSet__Group__3__Impl rule__PackageSet__Group__4 { pushFollow(FOLLOW_5); rule__PackageSet__Group__3__Impl(); @@ -9220,29 +9465,29 @@ public final void rule__PackageSet__Group__3() throws RecognitionException { // $ANTLR start "rule__PackageSet__Group__3__Impl" - // InternalRos.g:2921:1: rule__PackageSet__Group__3__Impl : ( ( rule__PackageSet__Group_3__0 )? ) ; + // InternalRos.g:2972:1: rule__PackageSet__Group__3__Impl : ( ( rule__PackageSet__Group_3__0 )? ) ; public final void rule__PackageSet__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:2925:1: ( ( ( rule__PackageSet__Group_3__0 )? ) ) - // InternalRos.g:2926:1: ( ( rule__PackageSet__Group_3__0 )? ) + // InternalRos.g:2976:1: ( ( ( rule__PackageSet__Group_3__0 )? ) ) + // InternalRos.g:2977:1: ( ( rule__PackageSet__Group_3__0 )? ) { - // InternalRos.g:2926:1: ( ( rule__PackageSet__Group_3__0 )? ) - // InternalRos.g:2927:2: ( rule__PackageSet__Group_3__0 )? + // InternalRos.g:2977:1: ( ( rule__PackageSet__Group_3__0 )? ) + // InternalRos.g:2978:2: ( rule__PackageSet__Group_3__0 )? { before(grammarAccess.getPackageSetAccess().getGroup_3()); - // InternalRos.g:2928:2: ( rule__PackageSet__Group_3__0 )? - int alt13=2; - int LA13_0 = input.LA(1); + // InternalRos.g:2979:2: ( rule__PackageSet__Group_3__0 )? + int alt14=2; + int LA14_0 = input.LA(1); - if ( (LA13_0==44||LA13_0==47) ) { - alt13=1; + if ( (LA14_0==44||LA14_0==47) ) { + alt14=1; } - switch (alt13) { + switch (alt14) { case 1 : - // InternalRos.g:2928:3: rule__PackageSet__Group_3__0 + // InternalRos.g:2979:3: rule__PackageSet__Group_3__0 { pushFollow(FOLLOW_2); rule__PackageSet__Group_3__0(); @@ -9278,14 +9523,14 @@ public final void rule__PackageSet__Group__3__Impl() throws RecognitionException // $ANTLR start "rule__PackageSet__Group__4" - // InternalRos.g:2936:1: rule__PackageSet__Group__4 : rule__PackageSet__Group__4__Impl ; + // InternalRos.g:2987:1: rule__PackageSet__Group__4 : rule__PackageSet__Group__4__Impl ; public final void rule__PackageSet__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:2940:1: ( rule__PackageSet__Group__4__Impl ) - // InternalRos.g:2941:2: rule__PackageSet__Group__4__Impl + // InternalRos.g:2991:1: ( rule__PackageSet__Group__4__Impl ) + // InternalRos.g:2992:2: rule__PackageSet__Group__4__Impl { pushFollow(FOLLOW_2); rule__PackageSet__Group__4__Impl(); @@ -9311,17 +9556,17 @@ public final void rule__PackageSet__Group__4() throws RecognitionException { // $ANTLR start "rule__PackageSet__Group__4__Impl" - // InternalRos.g:2947:1: rule__PackageSet__Group__4__Impl : ( '}' ) ; + // InternalRos.g:2998:1: rule__PackageSet__Group__4__Impl : ( '}' ) ; public final void rule__PackageSet__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:2951:1: ( ( '}' ) ) - // InternalRos.g:2952:1: ( '}' ) + // InternalRos.g:3002:1: ( ( '}' ) ) + // InternalRos.g:3003:1: ( '}' ) { - // InternalRos.g:2952:1: ( '}' ) - // InternalRos.g:2953:2: '}' + // InternalRos.g:3003:1: ( '}' ) + // InternalRos.g:3004:2: '}' { before(grammarAccess.getPackageSetAccess().getRightCurlyBracketKeyword_4()); match(input,42,FOLLOW_2); @@ -9348,14 +9593,14 @@ public final void rule__PackageSet__Group__4__Impl() throws RecognitionException // $ANTLR start "rule__PackageSet__Group_3__0" - // InternalRos.g:2963:1: rule__PackageSet__Group_3__0 : rule__PackageSet__Group_3__0__Impl rule__PackageSet__Group_3__1 ; + // InternalRos.g:3014:1: rule__PackageSet__Group_3__0 : rule__PackageSet__Group_3__0__Impl rule__PackageSet__Group_3__1 ; public final void rule__PackageSet__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:2967:1: ( rule__PackageSet__Group_3__0__Impl rule__PackageSet__Group_3__1 ) - // InternalRos.g:2968:2: rule__PackageSet__Group_3__0__Impl rule__PackageSet__Group_3__1 + // InternalRos.g:3018:1: ( rule__PackageSet__Group_3__0__Impl rule__PackageSet__Group_3__1 ) + // InternalRos.g:3019:2: rule__PackageSet__Group_3__0__Impl rule__PackageSet__Group_3__1 { pushFollow(FOLLOW_6); rule__PackageSet__Group_3__0__Impl(); @@ -9386,21 +9631,21 @@ public final void rule__PackageSet__Group_3__0() throws RecognitionException { // $ANTLR start "rule__PackageSet__Group_3__0__Impl" - // InternalRos.g:2975:1: rule__PackageSet__Group_3__0__Impl : ( ( rule__PackageSet__PackageAssignment_3_0 ) ) ; + // InternalRos.g:3026:1: rule__PackageSet__Group_3__0__Impl : ( ( rule__PackageSet__PackageAssignment_3_0 ) ) ; public final void rule__PackageSet__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:2979:1: ( ( ( rule__PackageSet__PackageAssignment_3_0 ) ) ) - // InternalRos.g:2980:1: ( ( rule__PackageSet__PackageAssignment_3_0 ) ) + // InternalRos.g:3030:1: ( ( ( rule__PackageSet__PackageAssignment_3_0 ) ) ) + // InternalRos.g:3031:1: ( ( rule__PackageSet__PackageAssignment_3_0 ) ) { - // InternalRos.g:2980:1: ( ( rule__PackageSet__PackageAssignment_3_0 ) ) - // InternalRos.g:2981:2: ( rule__PackageSet__PackageAssignment_3_0 ) + // InternalRos.g:3031:1: ( ( rule__PackageSet__PackageAssignment_3_0 ) ) + // InternalRos.g:3032:2: ( rule__PackageSet__PackageAssignment_3_0 ) { before(grammarAccess.getPackageSetAccess().getPackageAssignment_3_0()); - // InternalRos.g:2982:2: ( rule__PackageSet__PackageAssignment_3_0 ) - // InternalRos.g:2982:3: rule__PackageSet__PackageAssignment_3_0 + // InternalRos.g:3033:2: ( rule__PackageSet__PackageAssignment_3_0 ) + // InternalRos.g:3033:3: rule__PackageSet__PackageAssignment_3_0 { pushFollow(FOLLOW_2); rule__PackageSet__PackageAssignment_3_0(); @@ -9433,14 +9678,14 @@ public final void rule__PackageSet__Group_3__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__PackageSet__Group_3__1" - // InternalRos.g:2990:1: rule__PackageSet__Group_3__1 : rule__PackageSet__Group_3__1__Impl ; + // InternalRos.g:3041:1: rule__PackageSet__Group_3__1 : rule__PackageSet__Group_3__1__Impl ; public final void rule__PackageSet__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:2994:1: ( rule__PackageSet__Group_3__1__Impl ) - // InternalRos.g:2995:2: rule__PackageSet__Group_3__1__Impl + // InternalRos.g:3045:1: ( rule__PackageSet__Group_3__1__Impl ) + // InternalRos.g:3046:2: rule__PackageSet__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__PackageSet__Group_3__1__Impl(); @@ -9466,33 +9711,33 @@ public final void rule__PackageSet__Group_3__1() throws RecognitionException { // $ANTLR start "rule__PackageSet__Group_3__1__Impl" - // InternalRos.g:3001:1: rule__PackageSet__Group_3__1__Impl : ( ( rule__PackageSet__Group_3_1__0 )* ) ; + // InternalRos.g:3052:1: rule__PackageSet__Group_3__1__Impl : ( ( rule__PackageSet__Group_3_1__0 )* ) ; public final void rule__PackageSet__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3005:1: ( ( ( rule__PackageSet__Group_3_1__0 )* ) ) - // InternalRos.g:3006:1: ( ( rule__PackageSet__Group_3_1__0 )* ) + // InternalRos.g:3056:1: ( ( ( rule__PackageSet__Group_3_1__0 )* ) ) + // InternalRos.g:3057:1: ( ( rule__PackageSet__Group_3_1__0 )* ) { - // InternalRos.g:3006:1: ( ( rule__PackageSet__Group_3_1__0 )* ) - // InternalRos.g:3007:2: ( rule__PackageSet__Group_3_1__0 )* + // InternalRos.g:3057:1: ( ( rule__PackageSet__Group_3_1__0 )* ) + // InternalRos.g:3058:2: ( rule__PackageSet__Group_3_1__0 )* { before(grammarAccess.getPackageSetAccess().getGroup_3_1()); - // InternalRos.g:3008:2: ( rule__PackageSet__Group_3_1__0 )* - loop14: + // InternalRos.g:3059:2: ( rule__PackageSet__Group_3_1__0 )* + loop15: do { - int alt14=2; - int LA14_0 = input.LA(1); + int alt15=2; + int LA15_0 = input.LA(1); - if ( (LA14_0==43) ) { - alt14=1; + if ( (LA15_0==43) ) { + alt15=1; } - switch (alt14) { + switch (alt15) { case 1 : - // InternalRos.g:3008:3: rule__PackageSet__Group_3_1__0 + // InternalRos.g:3059:3: rule__PackageSet__Group_3_1__0 { pushFollow(FOLLOW_7); rule__PackageSet__Group_3_1__0(); @@ -9504,7 +9749,7 @@ public final void rule__PackageSet__Group_3__1__Impl() throws RecognitionExcepti break; default : - break loop14; + break loop15; } } while (true); @@ -9531,14 +9776,14 @@ public final void rule__PackageSet__Group_3__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__PackageSet__Group_3_1__0" - // InternalRos.g:3017:1: rule__PackageSet__Group_3_1__0 : rule__PackageSet__Group_3_1__0__Impl rule__PackageSet__Group_3_1__1 ; + // InternalRos.g:3068:1: rule__PackageSet__Group_3_1__0 : rule__PackageSet__Group_3_1__0__Impl rule__PackageSet__Group_3_1__1 ; public final void rule__PackageSet__Group_3_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3021:1: ( rule__PackageSet__Group_3_1__0__Impl rule__PackageSet__Group_3_1__1 ) - // InternalRos.g:3022:2: rule__PackageSet__Group_3_1__0__Impl rule__PackageSet__Group_3_1__1 + // InternalRos.g:3072:1: ( rule__PackageSet__Group_3_1__0__Impl rule__PackageSet__Group_3_1__1 ) + // InternalRos.g:3073:2: rule__PackageSet__Group_3_1__0__Impl rule__PackageSet__Group_3_1__1 { pushFollow(FOLLOW_8); rule__PackageSet__Group_3_1__0__Impl(); @@ -9569,17 +9814,17 @@ public final void rule__PackageSet__Group_3_1__0() throws RecognitionException { // $ANTLR start "rule__PackageSet__Group_3_1__0__Impl" - // InternalRos.g:3029:1: rule__PackageSet__Group_3_1__0__Impl : ( ',' ) ; + // InternalRos.g:3080:1: rule__PackageSet__Group_3_1__0__Impl : ( ',' ) ; public final void rule__PackageSet__Group_3_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3033:1: ( ( ',' ) ) - // InternalRos.g:3034:1: ( ',' ) + // InternalRos.g:3084:1: ( ( ',' ) ) + // InternalRos.g:3085:1: ( ',' ) { - // InternalRos.g:3034:1: ( ',' ) - // InternalRos.g:3035:2: ',' + // InternalRos.g:3085:1: ( ',' ) + // InternalRos.g:3086:2: ',' { before(grammarAccess.getPackageSetAccess().getCommaKeyword_3_1_0()); match(input,43,FOLLOW_2); @@ -9606,14 +9851,14 @@ public final void rule__PackageSet__Group_3_1__0__Impl() throws RecognitionExcep // $ANTLR start "rule__PackageSet__Group_3_1__1" - // InternalRos.g:3044:1: rule__PackageSet__Group_3_1__1 : rule__PackageSet__Group_3_1__1__Impl ; + // InternalRos.g:3095:1: rule__PackageSet__Group_3_1__1 : rule__PackageSet__Group_3_1__1__Impl ; public final void rule__PackageSet__Group_3_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3048:1: ( rule__PackageSet__Group_3_1__1__Impl ) - // InternalRos.g:3049:2: rule__PackageSet__Group_3_1__1__Impl + // InternalRos.g:3099:1: ( rule__PackageSet__Group_3_1__1__Impl ) + // InternalRos.g:3100:2: rule__PackageSet__Group_3_1__1__Impl { pushFollow(FOLLOW_2); rule__PackageSet__Group_3_1__1__Impl(); @@ -9639,21 +9884,21 @@ public final void rule__PackageSet__Group_3_1__1() throws RecognitionException { // $ANTLR start "rule__PackageSet__Group_3_1__1__Impl" - // InternalRos.g:3055:1: rule__PackageSet__Group_3_1__1__Impl : ( ( rule__PackageSet__PackageAssignment_3_1_1 ) ) ; + // InternalRos.g:3106:1: rule__PackageSet__Group_3_1__1__Impl : ( ( rule__PackageSet__PackageAssignment_3_1_1 ) ) ; public final void rule__PackageSet__Group_3_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3059:1: ( ( ( rule__PackageSet__PackageAssignment_3_1_1 ) ) ) - // InternalRos.g:3060:1: ( ( rule__PackageSet__PackageAssignment_3_1_1 ) ) + // InternalRos.g:3110:1: ( ( ( rule__PackageSet__PackageAssignment_3_1_1 ) ) ) + // InternalRos.g:3111:1: ( ( rule__PackageSet__PackageAssignment_3_1_1 ) ) { - // InternalRos.g:3060:1: ( ( rule__PackageSet__PackageAssignment_3_1_1 ) ) - // InternalRos.g:3061:2: ( rule__PackageSet__PackageAssignment_3_1_1 ) + // InternalRos.g:3111:1: ( ( rule__PackageSet__PackageAssignment_3_1_1 ) ) + // InternalRos.g:3112:2: ( rule__PackageSet__PackageAssignment_3_1_1 ) { before(grammarAccess.getPackageSetAccess().getPackageAssignment_3_1_1()); - // InternalRos.g:3062:2: ( rule__PackageSet__PackageAssignment_3_1_1 ) - // InternalRos.g:3062:3: rule__PackageSet__PackageAssignment_3_1_1 + // InternalRos.g:3113:2: ( rule__PackageSet__PackageAssignment_3_1_1 ) + // InternalRos.g:3113:3: rule__PackageSet__PackageAssignment_3_1_1 { pushFollow(FOLLOW_2); rule__PackageSet__PackageAssignment_3_1_1(); @@ -9686,14 +9931,14 @@ public final void rule__PackageSet__Group_3_1__1__Impl() throws RecognitionExcep // $ANTLR start "rule__Package_Impl__Group__0" - // InternalRos.g:3071:1: rule__Package_Impl__Group__0 : rule__Package_Impl__Group__0__Impl rule__Package_Impl__Group__1 ; + // InternalRos.g:3122: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(); try { - // InternalRos.g:3075:1: ( rule__Package_Impl__Group__0__Impl rule__Package_Impl__Group__1 ) - // InternalRos.g:3076:2: rule__Package_Impl__Group__0__Impl rule__Package_Impl__Group__1 + // InternalRos.g:3126:1: ( rule__Package_Impl__Group__0__Impl rule__Package_Impl__Group__1 ) + // InternalRos.g:3127:2: rule__Package_Impl__Group__0__Impl rule__Package_Impl__Group__1 { pushFollow(FOLLOW_9); rule__Package_Impl__Group__0__Impl(); @@ -9724,21 +9969,21 @@ public final void rule__Package_Impl__Group__0() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group__0__Impl" - // InternalRos.g:3083:1: rule__Package_Impl__Group__0__Impl : ( () ) ; + // InternalRos.g:3134:1: rule__Package_Impl__Group__0__Impl : ( () ) ; public final void rule__Package_Impl__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3087:1: ( ( () ) ) - // InternalRos.g:3088:1: ( () ) + // InternalRos.g:3138:1: ( ( () ) ) + // InternalRos.g:3139:1: ( () ) { - // InternalRos.g:3088:1: ( () ) - // InternalRos.g:3089:2: () + // InternalRos.g:3139:1: ( () ) + // InternalRos.g:3140:2: () { before(grammarAccess.getPackage_ImplAccess().getPackageAction_0()); - // InternalRos.g:3090:2: () - // InternalRos.g:3090:3: + // InternalRos.g:3141:2: () + // InternalRos.g:3141:3: { } @@ -9761,14 +10006,14 @@ public final void rule__Package_Impl__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__Package_Impl__Group__1" - // InternalRos.g:3098:1: rule__Package_Impl__Group__1 : rule__Package_Impl__Group__1__Impl rule__Package_Impl__Group__2 ; + // InternalRos.g:3149: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(); try { - // InternalRos.g:3102:1: ( rule__Package_Impl__Group__1__Impl rule__Package_Impl__Group__2 ) - // InternalRos.g:3103:2: rule__Package_Impl__Group__1__Impl rule__Package_Impl__Group__2 + // InternalRos.g:3153:1: ( rule__Package_Impl__Group__1__Impl rule__Package_Impl__Group__2 ) + // InternalRos.g:3154:2: rule__Package_Impl__Group__1__Impl rule__Package_Impl__Group__2 { pushFollow(FOLLOW_10); rule__Package_Impl__Group__1__Impl(); @@ -9799,17 +10044,17 @@ public final void rule__Package_Impl__Group__1() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group__1__Impl" - // InternalRos.g:3110:1: rule__Package_Impl__Group__1__Impl : ( 'Package' ) ; + // InternalRos.g:3161:1: rule__Package_Impl__Group__1__Impl : ( 'Package' ) ; public final void rule__Package_Impl__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3114:1: ( ( 'Package' ) ) - // InternalRos.g:3115:1: ( 'Package' ) + // InternalRos.g:3165:1: ( ( 'Package' ) ) + // InternalRos.g:3166:1: ( 'Package' ) { - // InternalRos.g:3115:1: ( 'Package' ) - // InternalRos.g:3116:2: 'Package' + // InternalRos.g:3166:1: ( 'Package' ) + // InternalRos.g:3167:2: 'Package' { before(grammarAccess.getPackage_ImplAccess().getPackageKeyword_1()); match(input,44,FOLLOW_2); @@ -9836,14 +10081,14 @@ public final void rule__Package_Impl__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__Package_Impl__Group__2" - // InternalRos.g:3125:1: rule__Package_Impl__Group__2 : rule__Package_Impl__Group__2__Impl rule__Package_Impl__Group__3 ; + // InternalRos.g:3176: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(); try { - // InternalRos.g:3129:1: ( rule__Package_Impl__Group__2__Impl rule__Package_Impl__Group__3 ) - // InternalRos.g:3130:2: rule__Package_Impl__Group__2__Impl rule__Package_Impl__Group__3 + // InternalRos.g:3180:1: ( rule__Package_Impl__Group__2__Impl rule__Package_Impl__Group__3 ) + // InternalRos.g:3181:2: rule__Package_Impl__Group__2__Impl rule__Package_Impl__Group__3 { pushFollow(FOLLOW_4); rule__Package_Impl__Group__2__Impl(); @@ -9874,21 +10119,21 @@ public final void rule__Package_Impl__Group__2() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group__2__Impl" - // InternalRos.g:3137:1: rule__Package_Impl__Group__2__Impl : ( ( rule__Package_Impl__NameAssignment_2 ) ) ; + // InternalRos.g:3188:1: rule__Package_Impl__Group__2__Impl : ( ( rule__Package_Impl__NameAssignment_2 ) ) ; public final void rule__Package_Impl__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3141:1: ( ( ( rule__Package_Impl__NameAssignment_2 ) ) ) - // InternalRos.g:3142:1: ( ( rule__Package_Impl__NameAssignment_2 ) ) + // InternalRos.g:3192:1: ( ( ( rule__Package_Impl__NameAssignment_2 ) ) ) + // InternalRos.g:3193:1: ( ( rule__Package_Impl__NameAssignment_2 ) ) { - // InternalRos.g:3142:1: ( ( rule__Package_Impl__NameAssignment_2 ) ) - // InternalRos.g:3143:2: ( rule__Package_Impl__NameAssignment_2 ) + // InternalRos.g:3193:1: ( ( rule__Package_Impl__NameAssignment_2 ) ) + // InternalRos.g:3194:2: ( rule__Package_Impl__NameAssignment_2 ) { before(grammarAccess.getPackage_ImplAccess().getNameAssignment_2()); - // InternalRos.g:3144:2: ( rule__Package_Impl__NameAssignment_2 ) - // InternalRos.g:3144:3: rule__Package_Impl__NameAssignment_2 + // InternalRos.g:3195:2: ( rule__Package_Impl__NameAssignment_2 ) + // InternalRos.g:3195:3: rule__Package_Impl__NameAssignment_2 { pushFollow(FOLLOW_2); rule__Package_Impl__NameAssignment_2(); @@ -9921,14 +10166,14 @@ public final void rule__Package_Impl__Group__2__Impl() throws RecognitionExcepti // $ANTLR start "rule__Package_Impl__Group__3" - // InternalRos.g:3152:1: rule__Package_Impl__Group__3 : rule__Package_Impl__Group__3__Impl rule__Package_Impl__Group__4 ; + // InternalRos.g:3203: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(); try { - // InternalRos.g:3156:1: ( rule__Package_Impl__Group__3__Impl rule__Package_Impl__Group__4 ) - // InternalRos.g:3157:2: rule__Package_Impl__Group__3__Impl rule__Package_Impl__Group__4 + // InternalRos.g:3207:1: ( rule__Package_Impl__Group__3__Impl rule__Package_Impl__Group__4 ) + // InternalRos.g:3208:2: rule__Package_Impl__Group__3__Impl rule__Package_Impl__Group__4 { pushFollow(FOLLOW_11); rule__Package_Impl__Group__3__Impl(); @@ -9959,17 +10204,17 @@ public final void rule__Package_Impl__Group__3() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group__3__Impl" - // InternalRos.g:3164:1: rule__Package_Impl__Group__3__Impl : ( '{' ) ; + // InternalRos.g:3215:1: rule__Package_Impl__Group__3__Impl : ( '{' ) ; public final void rule__Package_Impl__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3168:1: ( ( '{' ) ) - // InternalRos.g:3169:1: ( '{' ) + // InternalRos.g:3219:1: ( ( '{' ) ) + // InternalRos.g:3220:1: ( '{' ) { - // InternalRos.g:3169:1: ( '{' ) - // InternalRos.g:3170:2: '{' + // InternalRos.g:3220:1: ( '{' ) + // InternalRos.g:3221:2: '{' { before(grammarAccess.getPackage_ImplAccess().getLeftCurlyBracketKeyword_3()); match(input,41,FOLLOW_2); @@ -9996,14 +10241,14 @@ public final void rule__Package_Impl__Group__3__Impl() throws RecognitionExcepti // $ANTLR start "rule__Package_Impl__Group__4" - // InternalRos.g:3179:1: rule__Package_Impl__Group__4 : rule__Package_Impl__Group__4__Impl rule__Package_Impl__Group__5 ; + // InternalRos.g:3230: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(); try { - // InternalRos.g:3183:1: ( rule__Package_Impl__Group__4__Impl rule__Package_Impl__Group__5 ) - // InternalRos.g:3184:2: rule__Package_Impl__Group__4__Impl rule__Package_Impl__Group__5 + // InternalRos.g:3234:1: ( rule__Package_Impl__Group__4__Impl rule__Package_Impl__Group__5 ) + // InternalRos.g:3235:2: rule__Package_Impl__Group__4__Impl rule__Package_Impl__Group__5 { pushFollow(FOLLOW_11); rule__Package_Impl__Group__4__Impl(); @@ -10034,29 +10279,29 @@ public final void rule__Package_Impl__Group__4() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group__4__Impl" - // InternalRos.g:3191:1: rule__Package_Impl__Group__4__Impl : ( ( rule__Package_Impl__Group_4__0 )? ) ; + // InternalRos.g:3242: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(); try { - // InternalRos.g:3195:1: ( ( ( rule__Package_Impl__Group_4__0 )? ) ) - // InternalRos.g:3196:1: ( ( rule__Package_Impl__Group_4__0 )? ) + // InternalRos.g:3246:1: ( ( ( rule__Package_Impl__Group_4__0 )? ) ) + // InternalRos.g:3247:1: ( ( rule__Package_Impl__Group_4__0 )? ) { - // InternalRos.g:3196:1: ( ( rule__Package_Impl__Group_4__0 )? ) - // InternalRos.g:3197:2: ( rule__Package_Impl__Group_4__0 )? + // InternalRos.g:3247:1: ( ( rule__Package_Impl__Group_4__0 )? ) + // InternalRos.g:3248:2: ( rule__Package_Impl__Group_4__0 )? { before(grammarAccess.getPackage_ImplAccess().getGroup_4()); - // InternalRos.g:3198:2: ( rule__Package_Impl__Group_4__0 )? - int alt15=2; - int LA15_0 = input.LA(1); + // InternalRos.g:3249:2: ( rule__Package_Impl__Group_4__0 )? + int alt16=2; + int LA16_0 = input.LA(1); - if ( (LA15_0==45) ) { - alt15=1; + if ( (LA16_0==45) ) { + alt16=1; } - switch (alt15) { + switch (alt16) { case 1 : - // InternalRos.g:3198:3: rule__Package_Impl__Group_4__0 + // InternalRos.g:3249:3: rule__Package_Impl__Group_4__0 { pushFollow(FOLLOW_2); rule__Package_Impl__Group_4__0(); @@ -10092,14 +10337,14 @@ public final void rule__Package_Impl__Group__4__Impl() throws RecognitionExcepti // $ANTLR start "rule__Package_Impl__Group__5" - // InternalRos.g:3206:1: rule__Package_Impl__Group__5 : rule__Package_Impl__Group__5__Impl rule__Package_Impl__Group__6 ; + // InternalRos.g:3257: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(); try { - // InternalRos.g:3210:1: ( rule__Package_Impl__Group__5__Impl rule__Package_Impl__Group__6 ) - // InternalRos.g:3211:2: rule__Package_Impl__Group__5__Impl rule__Package_Impl__Group__6 + // InternalRos.g:3261:1: ( rule__Package_Impl__Group__5__Impl rule__Package_Impl__Group__6 ) + // InternalRos.g:3262:2: rule__Package_Impl__Group__5__Impl rule__Package_Impl__Group__6 { pushFollow(FOLLOW_11); rule__Package_Impl__Group__5__Impl(); @@ -10130,29 +10375,29 @@ public final void rule__Package_Impl__Group__5() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group__5__Impl" - // InternalRos.g:3218:1: rule__Package_Impl__Group__5__Impl : ( ( rule__Package_Impl__Group_5__0 )? ) ; + // InternalRos.g:3269: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(); try { - // InternalRos.g:3222:1: ( ( ( rule__Package_Impl__Group_5__0 )? ) ) - // InternalRos.g:3223:1: ( ( rule__Package_Impl__Group_5__0 )? ) + // InternalRos.g:3273:1: ( ( ( rule__Package_Impl__Group_5__0 )? ) ) + // InternalRos.g:3274:1: ( ( rule__Package_Impl__Group_5__0 )? ) { - // InternalRos.g:3223:1: ( ( rule__Package_Impl__Group_5__0 )? ) - // InternalRos.g:3224:2: ( rule__Package_Impl__Group_5__0 )? + // InternalRos.g:3274:1: ( ( rule__Package_Impl__Group_5__0 )? ) + // InternalRos.g:3275:2: ( rule__Package_Impl__Group_5__0 )? { before(grammarAccess.getPackage_ImplAccess().getGroup_5()); - // InternalRos.g:3225:2: ( rule__Package_Impl__Group_5__0 )? - int alt16=2; - int LA16_0 = input.LA(1); + // InternalRos.g:3276:2: ( rule__Package_Impl__Group_5__0 )? + int alt17=2; + int LA17_0 = input.LA(1); - if ( (LA16_0==46) ) { - alt16=1; + if ( (LA17_0==46) ) { + alt17=1; } - switch (alt16) { + switch (alt17) { case 1 : - // InternalRos.g:3225:3: rule__Package_Impl__Group_5__0 + // InternalRos.g:3276:3: rule__Package_Impl__Group_5__0 { pushFollow(FOLLOW_2); rule__Package_Impl__Group_5__0(); @@ -10188,14 +10433,14 @@ public final void rule__Package_Impl__Group__5__Impl() throws RecognitionExcepti // $ANTLR start "rule__Package_Impl__Group__6" - // InternalRos.g:3233:1: rule__Package_Impl__Group__6 : rule__Package_Impl__Group__6__Impl ; + // InternalRos.g:3284:1: rule__Package_Impl__Group__6 : rule__Package_Impl__Group__6__Impl ; public final void rule__Package_Impl__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3237:1: ( rule__Package_Impl__Group__6__Impl ) - // InternalRos.g:3238:2: rule__Package_Impl__Group__6__Impl + // InternalRos.g:3288:1: ( rule__Package_Impl__Group__6__Impl ) + // InternalRos.g:3289:2: rule__Package_Impl__Group__6__Impl { pushFollow(FOLLOW_2); rule__Package_Impl__Group__6__Impl(); @@ -10221,17 +10466,17 @@ public final void rule__Package_Impl__Group__6() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group__6__Impl" - // InternalRos.g:3244:1: rule__Package_Impl__Group__6__Impl : ( '}' ) ; + // InternalRos.g:3295:1: rule__Package_Impl__Group__6__Impl : ( '}' ) ; public final void rule__Package_Impl__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3248:1: ( ( '}' ) ) - // InternalRos.g:3249:1: ( '}' ) + // InternalRos.g:3299:1: ( ( '}' ) ) + // InternalRos.g:3300:1: ( '}' ) { - // InternalRos.g:3249:1: ( '}' ) - // InternalRos.g:3250:2: '}' + // InternalRos.g:3300:1: ( '}' ) + // InternalRos.g:3301:2: '}' { before(grammarAccess.getPackage_ImplAccess().getRightCurlyBracketKeyword_6()); match(input,42,FOLLOW_2); @@ -10258,14 +10503,14 @@ public final void rule__Package_Impl__Group__6__Impl() throws RecognitionExcepti // $ANTLR start "rule__Package_Impl__Group_4__0" - // InternalRos.g:3260:1: rule__Package_Impl__Group_4__0 : rule__Package_Impl__Group_4__0__Impl rule__Package_Impl__Group_4__1 ; + // InternalRos.g:3311: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(); try { - // InternalRos.g:3264:1: ( rule__Package_Impl__Group_4__0__Impl rule__Package_Impl__Group_4__1 ) - // InternalRos.g:3265:2: rule__Package_Impl__Group_4__0__Impl rule__Package_Impl__Group_4__1 + // InternalRos.g:3315:1: ( rule__Package_Impl__Group_4__0__Impl rule__Package_Impl__Group_4__1 ) + // InternalRos.g:3316:2: rule__Package_Impl__Group_4__0__Impl rule__Package_Impl__Group_4__1 { pushFollow(FOLLOW_4); rule__Package_Impl__Group_4__0__Impl(); @@ -10296,17 +10541,17 @@ public final void rule__Package_Impl__Group_4__0() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group_4__0__Impl" - // InternalRos.g:3272:1: rule__Package_Impl__Group_4__0__Impl : ( 'Specs' ) ; + // InternalRos.g:3323:1: rule__Package_Impl__Group_4__0__Impl : ( 'Specs' ) ; public final void rule__Package_Impl__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3276:1: ( ( 'Specs' ) ) - // InternalRos.g:3277:1: ( 'Specs' ) + // InternalRos.g:3327:1: ( ( 'Specs' ) ) + // InternalRos.g:3328:1: ( 'Specs' ) { - // InternalRos.g:3277:1: ( 'Specs' ) - // InternalRos.g:3278:2: 'Specs' + // InternalRos.g:3328:1: ( 'Specs' ) + // InternalRos.g:3329:2: 'Specs' { before(grammarAccess.getPackage_ImplAccess().getSpecsKeyword_4_0()); match(input,45,FOLLOW_2); @@ -10333,14 +10578,14 @@ public final void rule__Package_Impl__Group_4__0__Impl() throws RecognitionExcep // $ANTLR start "rule__Package_Impl__Group_4__1" - // InternalRos.g:3287:1: rule__Package_Impl__Group_4__1 : rule__Package_Impl__Group_4__1__Impl rule__Package_Impl__Group_4__2 ; + // InternalRos.g:3338:1: rule__Package_Impl__Group_4__1 : rule__Package_Impl__Group_4__1__Impl rule__Package_Impl__Group_4__2 ; public final void rule__Package_Impl__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3291:1: ( rule__Package_Impl__Group_4__1__Impl rule__Package_Impl__Group_4__2 ) - // InternalRos.g:3292:2: rule__Package_Impl__Group_4__1__Impl rule__Package_Impl__Group_4__2 + // InternalRos.g:3342:1: ( rule__Package_Impl__Group_4__1__Impl rule__Package_Impl__Group_4__2 ) + // InternalRos.g:3343:2: rule__Package_Impl__Group_4__1__Impl rule__Package_Impl__Group_4__2 { pushFollow(FOLLOW_12); rule__Package_Impl__Group_4__1__Impl(); @@ -10371,17 +10616,17 @@ public final void rule__Package_Impl__Group_4__1() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group_4__1__Impl" - // InternalRos.g:3299:1: rule__Package_Impl__Group_4__1__Impl : ( '{' ) ; + // InternalRos.g:3350:1: rule__Package_Impl__Group_4__1__Impl : ( '{' ) ; public final void rule__Package_Impl__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3303:1: ( ( '{' ) ) - // InternalRos.g:3304:1: ( '{' ) + // InternalRos.g:3354:1: ( ( '{' ) ) + // InternalRos.g:3355:1: ( '{' ) { - // InternalRos.g:3304:1: ( '{' ) - // InternalRos.g:3305:2: '{' + // InternalRos.g:3355:1: ( '{' ) + // InternalRos.g:3356:2: '{' { before(grammarAccess.getPackage_ImplAccess().getLeftCurlyBracketKeyword_4_1()); match(input,41,FOLLOW_2); @@ -10408,14 +10653,14 @@ public final void rule__Package_Impl__Group_4__1__Impl() throws RecognitionExcep // $ANTLR start "rule__Package_Impl__Group_4__2" - // InternalRos.g:3314:1: rule__Package_Impl__Group_4__2 : rule__Package_Impl__Group_4__2__Impl rule__Package_Impl__Group_4__3 ; + // InternalRos.g:3365:1: rule__Package_Impl__Group_4__2 : rule__Package_Impl__Group_4__2__Impl rule__Package_Impl__Group_4__3 ; public final void rule__Package_Impl__Group_4__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3318:1: ( rule__Package_Impl__Group_4__2__Impl rule__Package_Impl__Group_4__3 ) - // InternalRos.g:3319:2: rule__Package_Impl__Group_4__2__Impl rule__Package_Impl__Group_4__3 + // InternalRos.g:3369:1: ( rule__Package_Impl__Group_4__2__Impl rule__Package_Impl__Group_4__3 ) + // InternalRos.g:3370:2: rule__Package_Impl__Group_4__2__Impl rule__Package_Impl__Group_4__3 { pushFollow(FOLLOW_13); rule__Package_Impl__Group_4__2__Impl(); @@ -10446,21 +10691,21 @@ public final void rule__Package_Impl__Group_4__2() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group_4__2__Impl" - // InternalRos.g:3326:1: rule__Package_Impl__Group_4__2__Impl : ( ( rule__Package_Impl__SpecAssignment_4_2 ) ) ; + // InternalRos.g:3377:1: rule__Package_Impl__Group_4__2__Impl : ( ( rule__Package_Impl__SpecAssignment_4_2 ) ) ; public final void rule__Package_Impl__Group_4__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3330:1: ( ( ( rule__Package_Impl__SpecAssignment_4_2 ) ) ) - // InternalRos.g:3331:1: ( ( rule__Package_Impl__SpecAssignment_4_2 ) ) + // InternalRos.g:3381:1: ( ( ( rule__Package_Impl__SpecAssignment_4_2 ) ) ) + // InternalRos.g:3382:1: ( ( rule__Package_Impl__SpecAssignment_4_2 ) ) { - // InternalRos.g:3331:1: ( ( rule__Package_Impl__SpecAssignment_4_2 ) ) - // InternalRos.g:3332:2: ( rule__Package_Impl__SpecAssignment_4_2 ) + // InternalRos.g:3382:1: ( ( rule__Package_Impl__SpecAssignment_4_2 ) ) + // InternalRos.g:3383:2: ( rule__Package_Impl__SpecAssignment_4_2 ) { before(grammarAccess.getPackage_ImplAccess().getSpecAssignment_4_2()); - // InternalRos.g:3333:2: ( rule__Package_Impl__SpecAssignment_4_2 ) - // InternalRos.g:3333:3: rule__Package_Impl__SpecAssignment_4_2 + // InternalRos.g:3384:2: ( rule__Package_Impl__SpecAssignment_4_2 ) + // InternalRos.g:3384:3: rule__Package_Impl__SpecAssignment_4_2 { pushFollow(FOLLOW_2); rule__Package_Impl__SpecAssignment_4_2(); @@ -10493,14 +10738,14 @@ public final void rule__Package_Impl__Group_4__2__Impl() throws RecognitionExcep // $ANTLR start "rule__Package_Impl__Group_4__3" - // InternalRos.g:3341:1: rule__Package_Impl__Group_4__3 : rule__Package_Impl__Group_4__3__Impl rule__Package_Impl__Group_4__4 ; + // InternalRos.g:3392:1: rule__Package_Impl__Group_4__3 : rule__Package_Impl__Group_4__3__Impl rule__Package_Impl__Group_4__4 ; public final void rule__Package_Impl__Group_4__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3345:1: ( rule__Package_Impl__Group_4__3__Impl rule__Package_Impl__Group_4__4 ) - // InternalRos.g:3346:2: rule__Package_Impl__Group_4__3__Impl rule__Package_Impl__Group_4__4 + // InternalRos.g:3396:1: ( rule__Package_Impl__Group_4__3__Impl rule__Package_Impl__Group_4__4 ) + // InternalRos.g:3397:2: rule__Package_Impl__Group_4__3__Impl rule__Package_Impl__Group_4__4 { pushFollow(FOLLOW_13); rule__Package_Impl__Group_4__3__Impl(); @@ -10531,33 +10776,33 @@ public final void rule__Package_Impl__Group_4__3() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group_4__3__Impl" - // InternalRos.g:3353:1: rule__Package_Impl__Group_4__3__Impl : ( ( rule__Package_Impl__Group_4_3__0 )* ) ; + // InternalRos.g:3404:1: rule__Package_Impl__Group_4__3__Impl : ( ( rule__Package_Impl__Group_4_3__0 )* ) ; public final void rule__Package_Impl__Group_4__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3357:1: ( ( ( rule__Package_Impl__Group_4_3__0 )* ) ) - // InternalRos.g:3358:1: ( ( rule__Package_Impl__Group_4_3__0 )* ) + // InternalRos.g:3408:1: ( ( ( rule__Package_Impl__Group_4_3__0 )* ) ) + // InternalRos.g:3409:1: ( ( rule__Package_Impl__Group_4_3__0 )* ) { - // InternalRos.g:3358:1: ( ( rule__Package_Impl__Group_4_3__0 )* ) - // InternalRos.g:3359:2: ( rule__Package_Impl__Group_4_3__0 )* + // InternalRos.g:3409:1: ( ( rule__Package_Impl__Group_4_3__0 )* ) + // InternalRos.g:3410:2: ( rule__Package_Impl__Group_4_3__0 )* { before(grammarAccess.getPackage_ImplAccess().getGroup_4_3()); - // InternalRos.g:3360:2: ( rule__Package_Impl__Group_4_3__0 )* - loop17: + // InternalRos.g:3411:2: ( rule__Package_Impl__Group_4_3__0 )* + loop18: do { - int alt17=2; - int LA17_0 = input.LA(1); + int alt18=2; + int LA18_0 = input.LA(1); - if ( (LA17_0==43) ) { - alt17=1; + if ( (LA18_0==43) ) { + alt18=1; } - switch (alt17) { + switch (alt18) { case 1 : - // InternalRos.g:3360:3: rule__Package_Impl__Group_4_3__0 + // InternalRos.g:3411:3: rule__Package_Impl__Group_4_3__0 { pushFollow(FOLLOW_7); rule__Package_Impl__Group_4_3__0(); @@ -10569,7 +10814,7 @@ public final void rule__Package_Impl__Group_4__3__Impl() throws RecognitionExcep break; default : - break loop17; + break loop18; } } while (true); @@ -10596,14 +10841,14 @@ public final void rule__Package_Impl__Group_4__3__Impl() throws RecognitionExcep // $ANTLR start "rule__Package_Impl__Group_4__4" - // InternalRos.g:3368:1: rule__Package_Impl__Group_4__4 : rule__Package_Impl__Group_4__4__Impl ; + // InternalRos.g:3419:1: rule__Package_Impl__Group_4__4 : rule__Package_Impl__Group_4__4__Impl ; public final void rule__Package_Impl__Group_4__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3372:1: ( rule__Package_Impl__Group_4__4__Impl ) - // InternalRos.g:3373:2: rule__Package_Impl__Group_4__4__Impl + // InternalRos.g:3423:1: ( rule__Package_Impl__Group_4__4__Impl ) + // InternalRos.g:3424:2: rule__Package_Impl__Group_4__4__Impl { pushFollow(FOLLOW_2); rule__Package_Impl__Group_4__4__Impl(); @@ -10629,17 +10874,17 @@ public final void rule__Package_Impl__Group_4__4() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group_4__4__Impl" - // InternalRos.g:3379:1: rule__Package_Impl__Group_4__4__Impl : ( '}' ) ; + // InternalRos.g:3430:1: rule__Package_Impl__Group_4__4__Impl : ( '}' ) ; public final void rule__Package_Impl__Group_4__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3383:1: ( ( '}' ) ) - // InternalRos.g:3384:1: ( '}' ) + // InternalRos.g:3434:1: ( ( '}' ) ) + // InternalRos.g:3435:1: ( '}' ) { - // InternalRos.g:3384:1: ( '}' ) - // InternalRos.g:3385:2: '}' + // InternalRos.g:3435:1: ( '}' ) + // InternalRos.g:3436:2: '}' { before(grammarAccess.getPackage_ImplAccess().getRightCurlyBracketKeyword_4_4()); match(input,42,FOLLOW_2); @@ -10666,14 +10911,14 @@ public final void rule__Package_Impl__Group_4__4__Impl() throws RecognitionExcep // $ANTLR start "rule__Package_Impl__Group_4_3__0" - // InternalRos.g:3395:1: rule__Package_Impl__Group_4_3__0 : rule__Package_Impl__Group_4_3__0__Impl rule__Package_Impl__Group_4_3__1 ; + // InternalRos.g:3446:1: rule__Package_Impl__Group_4_3__0 : rule__Package_Impl__Group_4_3__0__Impl rule__Package_Impl__Group_4_3__1 ; public final void rule__Package_Impl__Group_4_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3399:1: ( rule__Package_Impl__Group_4_3__0__Impl rule__Package_Impl__Group_4_3__1 ) - // InternalRos.g:3400:2: rule__Package_Impl__Group_4_3__0__Impl rule__Package_Impl__Group_4_3__1 + // InternalRos.g:3450:1: ( rule__Package_Impl__Group_4_3__0__Impl rule__Package_Impl__Group_4_3__1 ) + // InternalRos.g:3451:2: rule__Package_Impl__Group_4_3__0__Impl rule__Package_Impl__Group_4_3__1 { pushFollow(FOLLOW_12); rule__Package_Impl__Group_4_3__0__Impl(); @@ -10704,17 +10949,17 @@ public final void rule__Package_Impl__Group_4_3__0() throws RecognitionException // $ANTLR start "rule__Package_Impl__Group_4_3__0__Impl" - // InternalRos.g:3407:1: rule__Package_Impl__Group_4_3__0__Impl : ( ',' ) ; + // InternalRos.g:3458:1: rule__Package_Impl__Group_4_3__0__Impl : ( ',' ) ; public final void rule__Package_Impl__Group_4_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3411:1: ( ( ',' ) ) - // InternalRos.g:3412:1: ( ',' ) + // InternalRos.g:3462:1: ( ( ',' ) ) + // InternalRos.g:3463:1: ( ',' ) { - // InternalRos.g:3412:1: ( ',' ) - // InternalRos.g:3413:2: ',' + // InternalRos.g:3463:1: ( ',' ) + // InternalRos.g:3464:2: ',' { before(grammarAccess.getPackage_ImplAccess().getCommaKeyword_4_3_0()); match(input,43,FOLLOW_2); @@ -10741,14 +10986,14 @@ public final void rule__Package_Impl__Group_4_3__0__Impl() throws RecognitionExc // $ANTLR start "rule__Package_Impl__Group_4_3__1" - // InternalRos.g:3422:1: rule__Package_Impl__Group_4_3__1 : rule__Package_Impl__Group_4_3__1__Impl ; + // InternalRos.g:3473:1: rule__Package_Impl__Group_4_3__1 : rule__Package_Impl__Group_4_3__1__Impl ; public final void rule__Package_Impl__Group_4_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3426:1: ( rule__Package_Impl__Group_4_3__1__Impl ) - // InternalRos.g:3427:2: rule__Package_Impl__Group_4_3__1__Impl + // InternalRos.g:3477:1: ( rule__Package_Impl__Group_4_3__1__Impl ) + // InternalRos.g:3478:2: rule__Package_Impl__Group_4_3__1__Impl { pushFollow(FOLLOW_2); rule__Package_Impl__Group_4_3__1__Impl(); @@ -10774,21 +11019,21 @@ public final void rule__Package_Impl__Group_4_3__1() throws RecognitionException // $ANTLR start "rule__Package_Impl__Group_4_3__1__Impl" - // InternalRos.g:3433:1: rule__Package_Impl__Group_4_3__1__Impl : ( ( rule__Package_Impl__SpecAssignment_4_3_1 ) ) ; + // InternalRos.g:3484:1: rule__Package_Impl__Group_4_3__1__Impl : ( ( rule__Package_Impl__SpecAssignment_4_3_1 ) ) ; public final void rule__Package_Impl__Group_4_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3437:1: ( ( ( rule__Package_Impl__SpecAssignment_4_3_1 ) ) ) - // InternalRos.g:3438:1: ( ( rule__Package_Impl__SpecAssignment_4_3_1 ) ) + // InternalRos.g:3488:1: ( ( ( rule__Package_Impl__SpecAssignment_4_3_1 ) ) ) + // InternalRos.g:3489:1: ( ( rule__Package_Impl__SpecAssignment_4_3_1 ) ) { - // InternalRos.g:3438:1: ( ( rule__Package_Impl__SpecAssignment_4_3_1 ) ) - // InternalRos.g:3439:2: ( rule__Package_Impl__SpecAssignment_4_3_1 ) + // InternalRos.g:3489:1: ( ( rule__Package_Impl__SpecAssignment_4_3_1 ) ) + // InternalRos.g:3490:2: ( rule__Package_Impl__SpecAssignment_4_3_1 ) { before(grammarAccess.getPackage_ImplAccess().getSpecAssignment_4_3_1()); - // InternalRos.g:3440:2: ( rule__Package_Impl__SpecAssignment_4_3_1 ) - // InternalRos.g:3440:3: rule__Package_Impl__SpecAssignment_4_3_1 + // InternalRos.g:3491:2: ( rule__Package_Impl__SpecAssignment_4_3_1 ) + // InternalRos.g:3491:3: rule__Package_Impl__SpecAssignment_4_3_1 { pushFollow(FOLLOW_2); rule__Package_Impl__SpecAssignment_4_3_1(); @@ -10821,14 +11066,14 @@ public final void rule__Package_Impl__Group_4_3__1__Impl() throws RecognitionExc // $ANTLR start "rule__Package_Impl__Group_5__0" - // InternalRos.g:3449:1: rule__Package_Impl__Group_5__0 : rule__Package_Impl__Group_5__0__Impl rule__Package_Impl__Group_5__1 ; + // InternalRos.g:3500: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(); try { - // InternalRos.g:3453:1: ( rule__Package_Impl__Group_5__0__Impl rule__Package_Impl__Group_5__1 ) - // InternalRos.g:3454:2: rule__Package_Impl__Group_5__0__Impl rule__Package_Impl__Group_5__1 + // InternalRos.g:3504:1: ( rule__Package_Impl__Group_5__0__Impl rule__Package_Impl__Group_5__1 ) + // InternalRos.g:3505:2: rule__Package_Impl__Group_5__0__Impl rule__Package_Impl__Group_5__1 { pushFollow(FOLLOW_6); rule__Package_Impl__Group_5__0__Impl(); @@ -10859,21 +11104,21 @@ public final void rule__Package_Impl__Group_5__0() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group_5__0__Impl" - // InternalRos.g:3461:1: rule__Package_Impl__Group_5__0__Impl : ( ( rule__Package_Impl__ArtifactAssignment_5_0 ) ) ; + // InternalRos.g:3512:1: rule__Package_Impl__Group_5__0__Impl : ( ( rule__Package_Impl__ArtifactAssignment_5_0 ) ) ; public final void rule__Package_Impl__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3465:1: ( ( ( rule__Package_Impl__ArtifactAssignment_5_0 ) ) ) - // InternalRos.g:3466:1: ( ( rule__Package_Impl__ArtifactAssignment_5_0 ) ) + // InternalRos.g:3516:1: ( ( ( rule__Package_Impl__ArtifactAssignment_5_0 ) ) ) + // InternalRos.g:3517:1: ( ( rule__Package_Impl__ArtifactAssignment_5_0 ) ) { - // InternalRos.g:3466:1: ( ( rule__Package_Impl__ArtifactAssignment_5_0 ) ) - // InternalRos.g:3467:2: ( rule__Package_Impl__ArtifactAssignment_5_0 ) + // InternalRos.g:3517:1: ( ( rule__Package_Impl__ArtifactAssignment_5_0 ) ) + // InternalRos.g:3518:2: ( rule__Package_Impl__ArtifactAssignment_5_0 ) { before(grammarAccess.getPackage_ImplAccess().getArtifactAssignment_5_0()); - // InternalRos.g:3468:2: ( rule__Package_Impl__ArtifactAssignment_5_0 ) - // InternalRos.g:3468:3: rule__Package_Impl__ArtifactAssignment_5_0 + // InternalRos.g:3519:2: ( rule__Package_Impl__ArtifactAssignment_5_0 ) + // InternalRos.g:3519:3: rule__Package_Impl__ArtifactAssignment_5_0 { pushFollow(FOLLOW_2); rule__Package_Impl__ArtifactAssignment_5_0(); @@ -10906,14 +11151,14 @@ public final void rule__Package_Impl__Group_5__0__Impl() throws RecognitionExcep // $ANTLR start "rule__Package_Impl__Group_5__1" - // InternalRos.g:3476:1: rule__Package_Impl__Group_5__1 : rule__Package_Impl__Group_5__1__Impl ; + // InternalRos.g:3527:1: rule__Package_Impl__Group_5__1 : rule__Package_Impl__Group_5__1__Impl ; public final void rule__Package_Impl__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3480:1: ( rule__Package_Impl__Group_5__1__Impl ) - // InternalRos.g:3481:2: rule__Package_Impl__Group_5__1__Impl + // InternalRos.g:3531:1: ( rule__Package_Impl__Group_5__1__Impl ) + // InternalRos.g:3532:2: rule__Package_Impl__Group_5__1__Impl { pushFollow(FOLLOW_2); rule__Package_Impl__Group_5__1__Impl(); @@ -10939,33 +11184,33 @@ public final void rule__Package_Impl__Group_5__1() throws RecognitionException { // $ANTLR start "rule__Package_Impl__Group_5__1__Impl" - // InternalRos.g:3487:1: rule__Package_Impl__Group_5__1__Impl : ( ( rule__Package_Impl__Group_5_1__0 )* ) ; + // InternalRos.g:3538:1: rule__Package_Impl__Group_5__1__Impl : ( ( rule__Package_Impl__Group_5_1__0 )* ) ; public final void rule__Package_Impl__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3491:1: ( ( ( rule__Package_Impl__Group_5_1__0 )* ) ) - // InternalRos.g:3492:1: ( ( rule__Package_Impl__Group_5_1__0 )* ) + // InternalRos.g:3542:1: ( ( ( rule__Package_Impl__Group_5_1__0 )* ) ) + // InternalRos.g:3543:1: ( ( rule__Package_Impl__Group_5_1__0 )* ) { - // InternalRos.g:3492:1: ( ( rule__Package_Impl__Group_5_1__0 )* ) - // InternalRos.g:3493:2: ( rule__Package_Impl__Group_5_1__0 )* + // InternalRos.g:3543:1: ( ( rule__Package_Impl__Group_5_1__0 )* ) + // InternalRos.g:3544:2: ( rule__Package_Impl__Group_5_1__0 )* { before(grammarAccess.getPackage_ImplAccess().getGroup_5_1()); - // InternalRos.g:3494:2: ( rule__Package_Impl__Group_5_1__0 )* - loop18: + // InternalRos.g:3545:2: ( rule__Package_Impl__Group_5_1__0 )* + loop19: do { - int alt18=2; - int LA18_0 = input.LA(1); + int alt19=2; + int LA19_0 = input.LA(1); - if ( (LA18_0==43) ) { - alt18=1; + if ( (LA19_0==43) ) { + alt19=1; } - switch (alt18) { + switch (alt19) { case 1 : - // InternalRos.g:3494:3: rule__Package_Impl__Group_5_1__0 + // InternalRos.g:3545:3: rule__Package_Impl__Group_5_1__0 { pushFollow(FOLLOW_7); rule__Package_Impl__Group_5_1__0(); @@ -10977,7 +11222,7 @@ public final void rule__Package_Impl__Group_5__1__Impl() throws RecognitionExcep break; default : - break loop18; + break loop19; } } while (true); @@ -11004,14 +11249,14 @@ public final void rule__Package_Impl__Group_5__1__Impl() throws RecognitionExcep // $ANTLR start "rule__Package_Impl__Group_5_1__0" - // InternalRos.g:3503:1: rule__Package_Impl__Group_5_1__0 : rule__Package_Impl__Group_5_1__0__Impl rule__Package_Impl__Group_5_1__1 ; + // InternalRos.g:3554:1: rule__Package_Impl__Group_5_1__0 : rule__Package_Impl__Group_5_1__0__Impl rule__Package_Impl__Group_5_1__1 ; public final void rule__Package_Impl__Group_5_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3507:1: ( rule__Package_Impl__Group_5_1__0__Impl rule__Package_Impl__Group_5_1__1 ) - // InternalRos.g:3508:2: rule__Package_Impl__Group_5_1__0__Impl rule__Package_Impl__Group_5_1__1 + // InternalRos.g:3558:1: ( rule__Package_Impl__Group_5_1__0__Impl rule__Package_Impl__Group_5_1__1 ) + // InternalRos.g:3559:2: rule__Package_Impl__Group_5_1__0__Impl rule__Package_Impl__Group_5_1__1 { pushFollow(FOLLOW_14); rule__Package_Impl__Group_5_1__0__Impl(); @@ -11042,17 +11287,17 @@ public final void rule__Package_Impl__Group_5_1__0() throws RecognitionException // $ANTLR start "rule__Package_Impl__Group_5_1__0__Impl" - // InternalRos.g:3515:1: rule__Package_Impl__Group_5_1__0__Impl : ( ',' ) ; + // InternalRos.g:3566:1: rule__Package_Impl__Group_5_1__0__Impl : ( ',' ) ; public final void rule__Package_Impl__Group_5_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3519:1: ( ( ',' ) ) - // InternalRos.g:3520:1: ( ',' ) + // InternalRos.g:3570:1: ( ( ',' ) ) + // InternalRos.g:3571:1: ( ',' ) { - // InternalRos.g:3520:1: ( ',' ) - // InternalRos.g:3521:2: ',' + // InternalRos.g:3571:1: ( ',' ) + // InternalRos.g:3572:2: ',' { before(grammarAccess.getPackage_ImplAccess().getCommaKeyword_5_1_0()); match(input,43,FOLLOW_2); @@ -11079,14 +11324,14 @@ public final void rule__Package_Impl__Group_5_1__0__Impl() throws RecognitionExc // $ANTLR start "rule__Package_Impl__Group_5_1__1" - // InternalRos.g:3530:1: rule__Package_Impl__Group_5_1__1 : rule__Package_Impl__Group_5_1__1__Impl ; + // InternalRos.g:3581:1: rule__Package_Impl__Group_5_1__1 : rule__Package_Impl__Group_5_1__1__Impl ; public final void rule__Package_Impl__Group_5_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3534:1: ( rule__Package_Impl__Group_5_1__1__Impl ) - // InternalRos.g:3535:2: rule__Package_Impl__Group_5_1__1__Impl + // InternalRos.g:3585:1: ( rule__Package_Impl__Group_5_1__1__Impl ) + // InternalRos.g:3586:2: rule__Package_Impl__Group_5_1__1__Impl { pushFollow(FOLLOW_2); rule__Package_Impl__Group_5_1__1__Impl(); @@ -11112,21 +11357,21 @@ public final void rule__Package_Impl__Group_5_1__1() throws RecognitionException // $ANTLR start "rule__Package_Impl__Group_5_1__1__Impl" - // InternalRos.g:3541:1: rule__Package_Impl__Group_5_1__1__Impl : ( ( rule__Package_Impl__ArtifactAssignment_5_1_1 ) ) ; + // InternalRos.g:3592:1: rule__Package_Impl__Group_5_1__1__Impl : ( ( rule__Package_Impl__ArtifactAssignment_5_1_1 ) ) ; public final void rule__Package_Impl__Group_5_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3545:1: ( ( ( rule__Package_Impl__ArtifactAssignment_5_1_1 ) ) ) - // InternalRos.g:3546:1: ( ( rule__Package_Impl__ArtifactAssignment_5_1_1 ) ) + // InternalRos.g:3596:1: ( ( ( rule__Package_Impl__ArtifactAssignment_5_1_1 ) ) ) + // InternalRos.g:3597:1: ( ( rule__Package_Impl__ArtifactAssignment_5_1_1 ) ) { - // InternalRos.g:3546:1: ( ( rule__Package_Impl__ArtifactAssignment_5_1_1 ) ) - // InternalRos.g:3547:2: ( rule__Package_Impl__ArtifactAssignment_5_1_1 ) + // InternalRos.g:3597:1: ( ( rule__Package_Impl__ArtifactAssignment_5_1_1 ) ) + // InternalRos.g:3598:2: ( rule__Package_Impl__ArtifactAssignment_5_1_1 ) { before(grammarAccess.getPackage_ImplAccess().getArtifactAssignment_5_1_1()); - // InternalRos.g:3548:2: ( rule__Package_Impl__ArtifactAssignment_5_1_1 ) - // InternalRos.g:3548:3: rule__Package_Impl__ArtifactAssignment_5_1_1 + // InternalRos.g:3599:2: ( rule__Package_Impl__ArtifactAssignment_5_1_1 ) + // InternalRos.g:3599:3: rule__Package_Impl__ArtifactAssignment_5_1_1 { pushFollow(FOLLOW_2); rule__Package_Impl__ArtifactAssignment_5_1_1(); @@ -11159,14 +11404,14 @@ public final void rule__Package_Impl__Group_5_1__1__Impl() throws RecognitionExc // $ANTLR start "rule__Artifact__Group__0" - // InternalRos.g:3557:1: rule__Artifact__Group__0 : rule__Artifact__Group__0__Impl rule__Artifact__Group__1 ; + // InternalRos.g:3608: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(); try { - // InternalRos.g:3561:1: ( rule__Artifact__Group__0__Impl rule__Artifact__Group__1 ) - // InternalRos.g:3562:2: rule__Artifact__Group__0__Impl rule__Artifact__Group__1 + // InternalRos.g:3612:1: ( rule__Artifact__Group__0__Impl rule__Artifact__Group__1 ) + // InternalRos.g:3613:2: rule__Artifact__Group__0__Impl rule__Artifact__Group__1 { pushFollow(FOLLOW_14); rule__Artifact__Group__0__Impl(); @@ -11197,21 +11442,21 @@ public final void rule__Artifact__Group__0() throws RecognitionException { // $ANTLR start "rule__Artifact__Group__0__Impl" - // InternalRos.g:3569:1: rule__Artifact__Group__0__Impl : ( () ) ; + // InternalRos.g:3620:1: rule__Artifact__Group__0__Impl : ( () ) ; public final void rule__Artifact__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3573:1: ( ( () ) ) - // InternalRos.g:3574:1: ( () ) + // InternalRos.g:3624:1: ( ( () ) ) + // InternalRos.g:3625:1: ( () ) { - // InternalRos.g:3574:1: ( () ) - // InternalRos.g:3575:2: () + // InternalRos.g:3625:1: ( () ) + // InternalRos.g:3626:2: () { before(grammarAccess.getArtifactAccess().getArtifactAction_0()); - // InternalRos.g:3576:2: () - // InternalRos.g:3576:3: + // InternalRos.g:3627:2: () + // InternalRos.g:3627:3: { } @@ -11234,14 +11479,14 @@ public final void rule__Artifact__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Artifact__Group__1" - // InternalRos.g:3584:1: rule__Artifact__Group__1 : rule__Artifact__Group__1__Impl rule__Artifact__Group__2 ; + // InternalRos.g:3635: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(); try { - // InternalRos.g:3588:1: ( rule__Artifact__Group__1__Impl rule__Artifact__Group__2 ) - // InternalRos.g:3589:2: rule__Artifact__Group__1__Impl rule__Artifact__Group__2 + // InternalRos.g:3639:1: ( rule__Artifact__Group__1__Impl rule__Artifact__Group__2 ) + // InternalRos.g:3640:2: rule__Artifact__Group__1__Impl rule__Artifact__Group__2 { pushFollow(FOLLOW_15); rule__Artifact__Group__1__Impl(); @@ -11272,17 +11517,17 @@ public final void rule__Artifact__Group__1() throws RecognitionException { // $ANTLR start "rule__Artifact__Group__1__Impl" - // InternalRos.g:3596:1: rule__Artifact__Group__1__Impl : ( 'Artifact' ) ; + // InternalRos.g:3647:1: rule__Artifact__Group__1__Impl : ( 'Artifact' ) ; public final void rule__Artifact__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3600:1: ( ( 'Artifact' ) ) - // InternalRos.g:3601:1: ( 'Artifact' ) + // InternalRos.g:3651:1: ( ( 'Artifact' ) ) + // InternalRos.g:3652:1: ( 'Artifact' ) { - // InternalRos.g:3601:1: ( 'Artifact' ) - // InternalRos.g:3602:2: 'Artifact' + // InternalRos.g:3652:1: ( 'Artifact' ) + // InternalRos.g:3653:2: 'Artifact' { before(grammarAccess.getArtifactAccess().getArtifactKeyword_1()); match(input,46,FOLLOW_2); @@ -11309,14 +11554,14 @@ public final void rule__Artifact__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Artifact__Group__2" - // InternalRos.g:3611:1: rule__Artifact__Group__2 : rule__Artifact__Group__2__Impl rule__Artifact__Group__3 ; + // InternalRos.g:3662: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(); try { - // InternalRos.g:3615:1: ( rule__Artifact__Group__2__Impl rule__Artifact__Group__3 ) - // InternalRos.g:3616:2: rule__Artifact__Group__2__Impl rule__Artifact__Group__3 + // InternalRos.g:3666:1: ( rule__Artifact__Group__2__Impl rule__Artifact__Group__3 ) + // InternalRos.g:3667:2: rule__Artifact__Group__2__Impl rule__Artifact__Group__3 { pushFollow(FOLLOW_4); rule__Artifact__Group__2__Impl(); @@ -11347,21 +11592,21 @@ public final void rule__Artifact__Group__2() throws RecognitionException { // $ANTLR start "rule__Artifact__Group__2__Impl" - // InternalRos.g:3623:1: rule__Artifact__Group__2__Impl : ( ( rule__Artifact__NameAssignment_2 ) ) ; + // InternalRos.g:3674:1: rule__Artifact__Group__2__Impl : ( ( rule__Artifact__NameAssignment_2 ) ) ; public final void rule__Artifact__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3627:1: ( ( ( rule__Artifact__NameAssignment_2 ) ) ) - // InternalRos.g:3628:1: ( ( rule__Artifact__NameAssignment_2 ) ) + // InternalRos.g:3678:1: ( ( ( rule__Artifact__NameAssignment_2 ) ) ) + // InternalRos.g:3679:1: ( ( rule__Artifact__NameAssignment_2 ) ) { - // InternalRos.g:3628:1: ( ( rule__Artifact__NameAssignment_2 ) ) - // InternalRos.g:3629:2: ( rule__Artifact__NameAssignment_2 ) + // InternalRos.g:3679:1: ( ( rule__Artifact__NameAssignment_2 ) ) + // InternalRos.g:3680:2: ( rule__Artifact__NameAssignment_2 ) { before(grammarAccess.getArtifactAccess().getNameAssignment_2()); - // InternalRos.g:3630:2: ( rule__Artifact__NameAssignment_2 ) - // InternalRos.g:3630:3: rule__Artifact__NameAssignment_2 + // InternalRos.g:3681:2: ( rule__Artifact__NameAssignment_2 ) + // InternalRos.g:3681:3: rule__Artifact__NameAssignment_2 { pushFollow(FOLLOW_2); rule__Artifact__NameAssignment_2(); @@ -11394,14 +11639,14 @@ public final void rule__Artifact__Group__2__Impl() throws RecognitionException { // $ANTLR start "rule__Artifact__Group__3" - // InternalRos.g:3638:1: rule__Artifact__Group__3 : rule__Artifact__Group__3__Impl rule__Artifact__Group__4 ; + // InternalRos.g:3689: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(); try { - // InternalRos.g:3642:1: ( rule__Artifact__Group__3__Impl rule__Artifact__Group__4 ) - // InternalRos.g:3643:2: rule__Artifact__Group__3__Impl rule__Artifact__Group__4 + // InternalRos.g:3693:1: ( rule__Artifact__Group__3__Impl rule__Artifact__Group__4 ) + // InternalRos.g:3694:2: rule__Artifact__Group__3__Impl rule__Artifact__Group__4 { pushFollow(FOLLOW_16); rule__Artifact__Group__3__Impl(); @@ -11432,17 +11677,17 @@ public final void rule__Artifact__Group__3() throws RecognitionException { // $ANTLR start "rule__Artifact__Group__3__Impl" - // InternalRos.g:3650:1: rule__Artifact__Group__3__Impl : ( '{' ) ; + // InternalRos.g:3701:1: rule__Artifact__Group__3__Impl : ( '{' ) ; public final void rule__Artifact__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3654:1: ( ( '{' ) ) - // InternalRos.g:3655:1: ( '{' ) + // InternalRos.g:3705:1: ( ( '{' ) ) + // InternalRos.g:3706:1: ( '{' ) { - // InternalRos.g:3655:1: ( '{' ) - // InternalRos.g:3656:2: '{' + // InternalRos.g:3706:1: ( '{' ) + // InternalRos.g:3707:2: '{' { before(grammarAccess.getArtifactAccess().getLeftCurlyBracketKeyword_3()); match(input,41,FOLLOW_2); @@ -11469,14 +11714,14 @@ public final void rule__Artifact__Group__3__Impl() throws RecognitionException { // $ANTLR start "rule__Artifact__Group__4" - // InternalRos.g:3665:1: rule__Artifact__Group__4 : rule__Artifact__Group__4__Impl rule__Artifact__Group__5 ; + // InternalRos.g:3716: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(); try { - // InternalRos.g:3669:1: ( rule__Artifact__Group__4__Impl rule__Artifact__Group__5 ) - // InternalRos.g:3670:2: rule__Artifact__Group__4__Impl rule__Artifact__Group__5 + // InternalRos.g:3720:1: ( rule__Artifact__Group__4__Impl rule__Artifact__Group__5 ) + // InternalRos.g:3721:2: rule__Artifact__Group__4__Impl rule__Artifact__Group__5 { pushFollow(FOLLOW_16); rule__Artifact__Group__4__Impl(); @@ -11507,29 +11752,29 @@ public final void rule__Artifact__Group__4() throws RecognitionException { // $ANTLR start "rule__Artifact__Group__4__Impl" - // InternalRos.g:3677:1: rule__Artifact__Group__4__Impl : ( ( rule__Artifact__NodeAssignment_4 )? ) ; + // InternalRos.g:3728:1: rule__Artifact__Group__4__Impl : ( ( rule__Artifact__NodeAssignment_4 )? ) ; public final void rule__Artifact__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3681:1: ( ( ( rule__Artifact__NodeAssignment_4 )? ) ) - // InternalRos.g:3682:1: ( ( rule__Artifact__NodeAssignment_4 )? ) + // InternalRos.g:3732:1: ( ( ( rule__Artifact__NodeAssignment_4 )? ) ) + // InternalRos.g:3733:1: ( ( rule__Artifact__NodeAssignment_4 )? ) { - // InternalRos.g:3682:1: ( ( rule__Artifact__NodeAssignment_4 )? ) - // InternalRos.g:3683:2: ( rule__Artifact__NodeAssignment_4 )? + // InternalRos.g:3733:1: ( ( rule__Artifact__NodeAssignment_4 )? ) + // InternalRos.g:3734:2: ( rule__Artifact__NodeAssignment_4 )? { before(grammarAccess.getArtifactAccess().getNodeAssignment_4()); - // InternalRos.g:3684:2: ( rule__Artifact__NodeAssignment_4 )? - int alt19=2; - int LA19_0 = input.LA(1); + // InternalRos.g:3735:2: ( rule__Artifact__NodeAssignment_4 )? + int alt20=2; + int LA20_0 = input.LA(1); - if ( (LA19_0==54) ) { - alt19=1; + if ( (LA20_0==54) ) { + alt20=1; } - switch (alt19) { + switch (alt20) { case 1 : - // InternalRos.g:3684:3: rule__Artifact__NodeAssignment_4 + // InternalRos.g:3735:3: rule__Artifact__NodeAssignment_4 { pushFollow(FOLLOW_2); rule__Artifact__NodeAssignment_4(); @@ -11565,14 +11810,14 @@ public final void rule__Artifact__Group__4__Impl() throws RecognitionException { // $ANTLR start "rule__Artifact__Group__5" - // InternalRos.g:3692:1: rule__Artifact__Group__5 : rule__Artifact__Group__5__Impl ; + // InternalRos.g:3743:1: rule__Artifact__Group__5 : rule__Artifact__Group__5__Impl ; public final void rule__Artifact__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3696:1: ( rule__Artifact__Group__5__Impl ) - // InternalRos.g:3697:2: rule__Artifact__Group__5__Impl + // InternalRos.g:3747:1: ( rule__Artifact__Group__5__Impl ) + // InternalRos.g:3748:2: rule__Artifact__Group__5__Impl { pushFollow(FOLLOW_2); rule__Artifact__Group__5__Impl(); @@ -11598,17 +11843,17 @@ public final void rule__Artifact__Group__5() throws RecognitionException { // $ANTLR start "rule__Artifact__Group__5__Impl" - // InternalRos.g:3703:1: rule__Artifact__Group__5__Impl : ( '}' ) ; + // InternalRos.g:3754:1: rule__Artifact__Group__5__Impl : ( '}' ) ; public final void rule__Artifact__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3707:1: ( ( '}' ) ) - // InternalRos.g:3708:1: ( '}' ) + // InternalRos.g:3758:1: ( ( '}' ) ) + // InternalRos.g:3759:1: ( '}' ) { - // InternalRos.g:3708:1: ( '}' ) - // InternalRos.g:3709:2: '}' + // InternalRos.g:3759:1: ( '}' ) + // InternalRos.g:3760:2: '}' { before(grammarAccess.getArtifactAccess().getRightCurlyBracketKeyword_5()); match(input,42,FOLLOW_2); @@ -11635,14 +11880,14 @@ public final void rule__Artifact__Group__5__Impl() throws RecognitionException { // $ANTLR start "rule__CatkinPackage__Group__0" - // InternalRos.g:3719:1: rule__CatkinPackage__Group__0 : rule__CatkinPackage__Group__0__Impl rule__CatkinPackage__Group__1 ; + // InternalRos.g:3770: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(); try { - // InternalRos.g:3723:1: ( rule__CatkinPackage__Group__0__Impl rule__CatkinPackage__Group__1 ) - // InternalRos.g:3724:2: rule__CatkinPackage__Group__0__Impl rule__CatkinPackage__Group__1 + // InternalRos.g:3774:1: ( rule__CatkinPackage__Group__0__Impl rule__CatkinPackage__Group__1 ) + // InternalRos.g:3775:2: rule__CatkinPackage__Group__0__Impl rule__CatkinPackage__Group__1 { pushFollow(FOLLOW_8); rule__CatkinPackage__Group__0__Impl(); @@ -11673,21 +11918,21 @@ public final void rule__CatkinPackage__Group__0() throws RecognitionException { // $ANTLR start "rule__CatkinPackage__Group__0__Impl" - // InternalRos.g:3731:1: rule__CatkinPackage__Group__0__Impl : ( () ) ; + // InternalRos.g:3782:1: rule__CatkinPackage__Group__0__Impl : ( () ) ; public final void rule__CatkinPackage__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3735:1: ( ( () ) ) - // InternalRos.g:3736:1: ( () ) + // InternalRos.g:3786:1: ( ( () ) ) + // InternalRos.g:3787:1: ( () ) { - // InternalRos.g:3736:1: ( () ) - // InternalRos.g:3737:2: () + // InternalRos.g:3787:1: ( () ) + // InternalRos.g:3788:2: () { before(grammarAccess.getCatkinPackageAccess().getCatkinPackageAction_0()); - // InternalRos.g:3738:2: () - // InternalRos.g:3738:3: + // InternalRos.g:3789:2: () + // InternalRos.g:3789:3: { } @@ -11710,14 +11955,14 @@ public final void rule__CatkinPackage__Group__0__Impl() throws RecognitionExcept // $ANTLR start "rule__CatkinPackage__Group__1" - // InternalRos.g:3746:1: rule__CatkinPackage__Group__1 : rule__CatkinPackage__Group__1__Impl rule__CatkinPackage__Group__2 ; + // InternalRos.g:3797: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(); try { - // InternalRos.g:3750:1: ( rule__CatkinPackage__Group__1__Impl rule__CatkinPackage__Group__2 ) - // InternalRos.g:3751:2: rule__CatkinPackage__Group__1__Impl rule__CatkinPackage__Group__2 + // InternalRos.g:3801:1: ( rule__CatkinPackage__Group__1__Impl rule__CatkinPackage__Group__2 ) + // InternalRos.g:3802:2: rule__CatkinPackage__Group__1__Impl rule__CatkinPackage__Group__2 { pushFollow(FOLLOW_15); rule__CatkinPackage__Group__1__Impl(); @@ -11748,17 +11993,17 @@ public final void rule__CatkinPackage__Group__1() throws RecognitionException { // $ANTLR start "rule__CatkinPackage__Group__1__Impl" - // InternalRos.g:3758:1: rule__CatkinPackage__Group__1__Impl : ( 'CatkinPackage' ) ; + // InternalRos.g:3809:1: rule__CatkinPackage__Group__1__Impl : ( 'CatkinPackage' ) ; public final void rule__CatkinPackage__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3762:1: ( ( 'CatkinPackage' ) ) - // InternalRos.g:3763:1: ( 'CatkinPackage' ) + // InternalRos.g:3813:1: ( ( 'CatkinPackage' ) ) + // InternalRos.g:3814:1: ( 'CatkinPackage' ) { - // InternalRos.g:3763:1: ( 'CatkinPackage' ) - // InternalRos.g:3764:2: 'CatkinPackage' + // InternalRos.g:3814:1: ( 'CatkinPackage' ) + // InternalRos.g:3815:2: 'CatkinPackage' { before(grammarAccess.getCatkinPackageAccess().getCatkinPackageKeyword_1()); match(input,47,FOLLOW_2); @@ -11785,14 +12030,14 @@ public final void rule__CatkinPackage__Group__1__Impl() throws RecognitionExcept // $ANTLR start "rule__CatkinPackage__Group__2" - // InternalRos.g:3773:1: rule__CatkinPackage__Group__2 : rule__CatkinPackage__Group__2__Impl rule__CatkinPackage__Group__3 ; + // InternalRos.g:3824: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(); try { - // InternalRos.g:3777:1: ( rule__CatkinPackage__Group__2__Impl rule__CatkinPackage__Group__3 ) - // InternalRos.g:3778:2: rule__CatkinPackage__Group__2__Impl rule__CatkinPackage__Group__3 + // InternalRos.g:3828:1: ( rule__CatkinPackage__Group__2__Impl rule__CatkinPackage__Group__3 ) + // InternalRos.g:3829:2: rule__CatkinPackage__Group__2__Impl rule__CatkinPackage__Group__3 { pushFollow(FOLLOW_4); rule__CatkinPackage__Group__2__Impl(); @@ -11823,21 +12068,21 @@ public final void rule__CatkinPackage__Group__2() throws RecognitionException { // $ANTLR start "rule__CatkinPackage__Group__2__Impl" - // InternalRos.g:3785:1: rule__CatkinPackage__Group__2__Impl : ( ( rule__CatkinPackage__NameAssignment_2 ) ) ; + // InternalRos.g:3836:1: rule__CatkinPackage__Group__2__Impl : ( ( rule__CatkinPackage__NameAssignment_2 ) ) ; public final void rule__CatkinPackage__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3789:1: ( ( ( rule__CatkinPackage__NameAssignment_2 ) ) ) - // InternalRos.g:3790:1: ( ( rule__CatkinPackage__NameAssignment_2 ) ) + // InternalRos.g:3840:1: ( ( ( rule__CatkinPackage__NameAssignment_2 ) ) ) + // InternalRos.g:3841:1: ( ( rule__CatkinPackage__NameAssignment_2 ) ) { - // InternalRos.g:3790:1: ( ( rule__CatkinPackage__NameAssignment_2 ) ) - // InternalRos.g:3791:2: ( rule__CatkinPackage__NameAssignment_2 ) + // InternalRos.g:3841:1: ( ( rule__CatkinPackage__NameAssignment_2 ) ) + // InternalRos.g:3842:2: ( rule__CatkinPackage__NameAssignment_2 ) { before(grammarAccess.getCatkinPackageAccess().getNameAssignment_2()); - // InternalRos.g:3792:2: ( rule__CatkinPackage__NameAssignment_2 ) - // InternalRos.g:3792:3: rule__CatkinPackage__NameAssignment_2 + // InternalRos.g:3843:2: ( rule__CatkinPackage__NameAssignment_2 ) + // InternalRos.g:3843:3: rule__CatkinPackage__NameAssignment_2 { pushFollow(FOLLOW_2); rule__CatkinPackage__NameAssignment_2(); @@ -11870,14 +12115,14 @@ public final void rule__CatkinPackage__Group__2__Impl() throws RecognitionExcept // $ANTLR start "rule__CatkinPackage__Group__3" - // InternalRos.g:3800:1: rule__CatkinPackage__Group__3 : rule__CatkinPackage__Group__3__Impl rule__CatkinPackage__Group__4 ; + // InternalRos.g:3851: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(); try { - // InternalRos.g:3804:1: ( rule__CatkinPackage__Group__3__Impl rule__CatkinPackage__Group__4 ) - // InternalRos.g:3805:2: rule__CatkinPackage__Group__3__Impl rule__CatkinPackage__Group__4 + // InternalRos.g:3855:1: ( rule__CatkinPackage__Group__3__Impl rule__CatkinPackage__Group__4 ) + // InternalRos.g:3856:2: rule__CatkinPackage__Group__3__Impl rule__CatkinPackage__Group__4 { pushFollow(FOLLOW_17); rule__CatkinPackage__Group__3__Impl(); @@ -11908,17 +12153,17 @@ public final void rule__CatkinPackage__Group__3() throws RecognitionException { // $ANTLR start "rule__CatkinPackage__Group__3__Impl" - // InternalRos.g:3812:1: rule__CatkinPackage__Group__3__Impl : ( '{' ) ; + // InternalRos.g:3863:1: rule__CatkinPackage__Group__3__Impl : ( '{' ) ; public final void rule__CatkinPackage__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3816:1: ( ( '{' ) ) - // InternalRos.g:3817:1: ( '{' ) + // InternalRos.g:3867:1: ( ( '{' ) ) + // InternalRos.g:3868:1: ( '{' ) { - // InternalRos.g:3817:1: ( '{' ) - // InternalRos.g:3818:2: '{' + // InternalRos.g:3868:1: ( '{' ) + // InternalRos.g:3869:2: '{' { before(grammarAccess.getCatkinPackageAccess().getLeftCurlyBracketKeyword_3()); match(input,41,FOLLOW_2); @@ -11945,14 +12190,14 @@ public final void rule__CatkinPackage__Group__3__Impl() throws RecognitionExcept // $ANTLR start "rule__CatkinPackage__Group__4" - // InternalRos.g:3827:1: rule__CatkinPackage__Group__4 : rule__CatkinPackage__Group__4__Impl rule__CatkinPackage__Group__5 ; + // InternalRos.g:3878: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(); try { - // InternalRos.g:3831:1: ( rule__CatkinPackage__Group__4__Impl rule__CatkinPackage__Group__5 ) - // InternalRos.g:3832:2: rule__CatkinPackage__Group__4__Impl rule__CatkinPackage__Group__5 + // InternalRos.g:3882:1: ( rule__CatkinPackage__Group__4__Impl rule__CatkinPackage__Group__5 ) + // InternalRos.g:3883:2: rule__CatkinPackage__Group__4__Impl rule__CatkinPackage__Group__5 { pushFollow(FOLLOW_17); rule__CatkinPackage__Group__4__Impl(); @@ -11983,29 +12228,29 @@ public final void rule__CatkinPackage__Group__4() throws RecognitionException { // $ANTLR start "rule__CatkinPackage__Group__4__Impl" - // InternalRos.g:3839:1: rule__CatkinPackage__Group__4__Impl : ( ( rule__CatkinPackage__Group_4__0 )? ) ; + // InternalRos.g:3890:1: rule__CatkinPackage__Group__4__Impl : ( ( rule__CatkinPackage__Group_4__0 )? ) ; public final void rule__CatkinPackage__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3843:1: ( ( ( rule__CatkinPackage__Group_4__0 )? ) ) - // InternalRos.g:3844:1: ( ( rule__CatkinPackage__Group_4__0 )? ) + // InternalRos.g:3894:1: ( ( ( rule__CatkinPackage__Group_4__0 )? ) ) + // InternalRos.g:3895:1: ( ( rule__CatkinPackage__Group_4__0 )? ) { - // InternalRos.g:3844:1: ( ( rule__CatkinPackage__Group_4__0 )? ) - // InternalRos.g:3845:2: ( rule__CatkinPackage__Group_4__0 )? + // InternalRos.g:3895:1: ( ( rule__CatkinPackage__Group_4__0 )? ) + // InternalRos.g:3896:2: ( rule__CatkinPackage__Group_4__0 )? { before(grammarAccess.getCatkinPackageAccess().getGroup_4()); - // InternalRos.g:3846:2: ( rule__CatkinPackage__Group_4__0 )? - int alt20=2; - int LA20_0 = input.LA(1); + // InternalRos.g:3897:2: ( rule__CatkinPackage__Group_4__0 )? + int alt21=2; + int LA21_0 = input.LA(1); - if ( (LA20_0==45) ) { - alt20=1; + if ( (LA21_0==45) ) { + alt21=1; } - switch (alt20) { + switch (alt21) { case 1 : - // InternalRos.g:3846:3: rule__CatkinPackage__Group_4__0 + // InternalRos.g:3897:3: rule__CatkinPackage__Group_4__0 { pushFollow(FOLLOW_2); rule__CatkinPackage__Group_4__0(); @@ -12041,14 +12286,14 @@ public final void rule__CatkinPackage__Group__4__Impl() throws RecognitionExcept // $ANTLR start "rule__CatkinPackage__Group__5" - // InternalRos.g:3854:1: rule__CatkinPackage__Group__5 : rule__CatkinPackage__Group__5__Impl rule__CatkinPackage__Group__6 ; + // InternalRos.g:3905: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(); try { - // InternalRos.g:3858:1: ( rule__CatkinPackage__Group__5__Impl rule__CatkinPackage__Group__6 ) - // InternalRos.g:3859:2: rule__CatkinPackage__Group__5__Impl rule__CatkinPackage__Group__6 + // InternalRos.g:3909:1: ( rule__CatkinPackage__Group__5__Impl rule__CatkinPackage__Group__6 ) + // InternalRos.g:3910:2: rule__CatkinPackage__Group__5__Impl rule__CatkinPackage__Group__6 { pushFollow(FOLLOW_17); rule__CatkinPackage__Group__5__Impl(); @@ -12079,29 +12324,29 @@ public final void rule__CatkinPackage__Group__5() throws RecognitionException { // $ANTLR start "rule__CatkinPackage__Group__5__Impl" - // InternalRos.g:3866:1: rule__CatkinPackage__Group__5__Impl : ( ( rule__CatkinPackage__Group_5__0 )? ) ; + // InternalRos.g:3917:1: rule__CatkinPackage__Group__5__Impl : ( ( rule__CatkinPackage__Group_5__0 )? ) ; public final void rule__CatkinPackage__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3870:1: ( ( ( rule__CatkinPackage__Group_5__0 )? ) ) - // InternalRos.g:3871:1: ( ( rule__CatkinPackage__Group_5__0 )? ) + // InternalRos.g:3921:1: ( ( ( rule__CatkinPackage__Group_5__0 )? ) ) + // InternalRos.g:3922:1: ( ( rule__CatkinPackage__Group_5__0 )? ) { - // InternalRos.g:3871:1: ( ( rule__CatkinPackage__Group_5__0 )? ) - // InternalRos.g:3872:2: ( rule__CatkinPackage__Group_5__0 )? + // InternalRos.g:3922:1: ( ( rule__CatkinPackage__Group_5__0 )? ) + // InternalRos.g:3923:2: ( rule__CatkinPackage__Group_5__0 )? { before(grammarAccess.getCatkinPackageAccess().getGroup_5()); - // InternalRos.g:3873:2: ( rule__CatkinPackage__Group_5__0 )? - int alt21=2; - int LA21_0 = input.LA(1); + // InternalRos.g:3924:2: ( rule__CatkinPackage__Group_5__0 )? + int alt22=2; + int LA22_0 = input.LA(1); - if ( (LA21_0==46) ) { - alt21=1; + if ( (LA22_0==46) ) { + alt22=1; } - switch (alt21) { + switch (alt22) { case 1 : - // InternalRos.g:3873:3: rule__CatkinPackage__Group_5__0 + // InternalRos.g:3924:3: rule__CatkinPackage__Group_5__0 { pushFollow(FOLLOW_2); rule__CatkinPackage__Group_5__0(); @@ -12137,14 +12382,14 @@ public final void rule__CatkinPackage__Group__5__Impl() throws RecognitionExcept // $ANTLR start "rule__CatkinPackage__Group__6" - // InternalRos.g:3881:1: rule__CatkinPackage__Group__6 : rule__CatkinPackage__Group__6__Impl rule__CatkinPackage__Group__7 ; + // InternalRos.g:3932: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(); try { - // InternalRos.g:3885:1: ( rule__CatkinPackage__Group__6__Impl rule__CatkinPackage__Group__7 ) - // InternalRos.g:3886:2: rule__CatkinPackage__Group__6__Impl rule__CatkinPackage__Group__7 + // InternalRos.g:3936:1: ( rule__CatkinPackage__Group__6__Impl rule__CatkinPackage__Group__7 ) + // InternalRos.g:3937:2: rule__CatkinPackage__Group__6__Impl rule__CatkinPackage__Group__7 { pushFollow(FOLLOW_17); rule__CatkinPackage__Group__6__Impl(); @@ -12175,29 +12420,29 @@ public final void rule__CatkinPackage__Group__6() throws RecognitionException { // $ANTLR start "rule__CatkinPackage__Group__6__Impl" - // InternalRos.g:3893:1: rule__CatkinPackage__Group__6__Impl : ( ( rule__CatkinPackage__Group_6__0 )? ) ; + // InternalRos.g:3944:1: rule__CatkinPackage__Group__6__Impl : ( ( rule__CatkinPackage__Group_6__0 )? ) ; public final void rule__CatkinPackage__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3897:1: ( ( ( rule__CatkinPackage__Group_6__0 )? ) ) - // InternalRos.g:3898:1: ( ( rule__CatkinPackage__Group_6__0 )? ) + // InternalRos.g:3948:1: ( ( ( rule__CatkinPackage__Group_6__0 )? ) ) + // InternalRos.g:3949:1: ( ( rule__CatkinPackage__Group_6__0 )? ) { - // InternalRos.g:3898:1: ( ( rule__CatkinPackage__Group_6__0 )? ) - // InternalRos.g:3899:2: ( rule__CatkinPackage__Group_6__0 )? + // InternalRos.g:3949:1: ( ( rule__CatkinPackage__Group_6__0 )? ) + // InternalRos.g:3950:2: ( rule__CatkinPackage__Group_6__0 )? { before(grammarAccess.getCatkinPackageAccess().getGroup_6()); - // InternalRos.g:3900:2: ( rule__CatkinPackage__Group_6__0 )? - int alt22=2; - int LA22_0 = input.LA(1); + // InternalRos.g:3951:2: ( rule__CatkinPackage__Group_6__0 )? + int alt23=2; + int LA23_0 = input.LA(1); - if ( (LA22_0==48) ) { - alt22=1; + if ( (LA23_0==48) ) { + alt23=1; } - switch (alt22) { + switch (alt23) { case 1 : - // InternalRos.g:3900:3: rule__CatkinPackage__Group_6__0 + // InternalRos.g:3951:3: rule__CatkinPackage__Group_6__0 { pushFollow(FOLLOW_2); rule__CatkinPackage__Group_6__0(); @@ -12233,14 +12478,14 @@ public final void rule__CatkinPackage__Group__6__Impl() throws RecognitionExcept // $ANTLR start "rule__CatkinPackage__Group__7" - // InternalRos.g:3908:1: rule__CatkinPackage__Group__7 : rule__CatkinPackage__Group__7__Impl ; + // InternalRos.g:3959:1: rule__CatkinPackage__Group__7 : rule__CatkinPackage__Group__7__Impl ; public final void rule__CatkinPackage__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3912:1: ( rule__CatkinPackage__Group__7__Impl ) - // InternalRos.g:3913:2: rule__CatkinPackage__Group__7__Impl + // InternalRos.g:3963:1: ( rule__CatkinPackage__Group__7__Impl ) + // InternalRos.g:3964:2: rule__CatkinPackage__Group__7__Impl { pushFollow(FOLLOW_2); rule__CatkinPackage__Group__7__Impl(); @@ -12266,17 +12511,17 @@ public final void rule__CatkinPackage__Group__7() throws RecognitionException { // $ANTLR start "rule__CatkinPackage__Group__7__Impl" - // InternalRos.g:3919:1: rule__CatkinPackage__Group__7__Impl : ( '}' ) ; + // InternalRos.g:3970:1: rule__CatkinPackage__Group__7__Impl : ( '}' ) ; public final void rule__CatkinPackage__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3923:1: ( ( '}' ) ) - // InternalRos.g:3924:1: ( '}' ) + // InternalRos.g:3974:1: ( ( '}' ) ) + // InternalRos.g:3975:1: ( '}' ) { - // InternalRos.g:3924:1: ( '}' ) - // InternalRos.g:3925:2: '}' + // InternalRos.g:3975:1: ( '}' ) + // InternalRos.g:3976:2: '}' { before(grammarAccess.getCatkinPackageAccess().getRightCurlyBracketKeyword_7()); match(input,42,FOLLOW_2); @@ -12303,14 +12548,14 @@ public final void rule__CatkinPackage__Group__7__Impl() throws RecognitionExcept // $ANTLR start "rule__CatkinPackage__Group_4__0" - // InternalRos.g:3935:1: rule__CatkinPackage__Group_4__0 : rule__CatkinPackage__Group_4__0__Impl rule__CatkinPackage__Group_4__1 ; + // InternalRos.g:3986: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(); try { - // InternalRos.g:3939:1: ( rule__CatkinPackage__Group_4__0__Impl rule__CatkinPackage__Group_4__1 ) - // InternalRos.g:3940:2: rule__CatkinPackage__Group_4__0__Impl rule__CatkinPackage__Group_4__1 + // InternalRos.g:3990:1: ( rule__CatkinPackage__Group_4__0__Impl rule__CatkinPackage__Group_4__1 ) + // InternalRos.g:3991:2: rule__CatkinPackage__Group_4__0__Impl rule__CatkinPackage__Group_4__1 { pushFollow(FOLLOW_4); rule__CatkinPackage__Group_4__0__Impl(); @@ -12341,17 +12586,17 @@ public final void rule__CatkinPackage__Group_4__0() throws RecognitionException // $ANTLR start "rule__CatkinPackage__Group_4__0__Impl" - // InternalRos.g:3947:1: rule__CatkinPackage__Group_4__0__Impl : ( 'Specs' ) ; + // InternalRos.g:3998:1: rule__CatkinPackage__Group_4__0__Impl : ( 'Specs' ) ; public final void rule__CatkinPackage__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3951:1: ( ( 'Specs' ) ) - // InternalRos.g:3952:1: ( 'Specs' ) + // InternalRos.g:4002:1: ( ( 'Specs' ) ) + // InternalRos.g:4003:1: ( 'Specs' ) { - // InternalRos.g:3952:1: ( 'Specs' ) - // InternalRos.g:3953:2: 'Specs' + // InternalRos.g:4003:1: ( 'Specs' ) + // InternalRos.g:4004:2: 'Specs' { before(grammarAccess.getCatkinPackageAccess().getSpecsKeyword_4_0()); match(input,45,FOLLOW_2); @@ -12378,14 +12623,14 @@ public final void rule__CatkinPackage__Group_4__0__Impl() throws RecognitionExce // $ANTLR start "rule__CatkinPackage__Group_4__1" - // InternalRos.g:3962:1: rule__CatkinPackage__Group_4__1 : rule__CatkinPackage__Group_4__1__Impl rule__CatkinPackage__Group_4__2 ; + // InternalRos.g:4013:1: rule__CatkinPackage__Group_4__1 : rule__CatkinPackage__Group_4__1__Impl rule__CatkinPackage__Group_4__2 ; public final void rule__CatkinPackage__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3966:1: ( rule__CatkinPackage__Group_4__1__Impl rule__CatkinPackage__Group_4__2 ) - // InternalRos.g:3967:2: rule__CatkinPackage__Group_4__1__Impl rule__CatkinPackage__Group_4__2 + // InternalRos.g:4017:1: ( rule__CatkinPackage__Group_4__1__Impl rule__CatkinPackage__Group_4__2 ) + // InternalRos.g:4018:2: rule__CatkinPackage__Group_4__1__Impl rule__CatkinPackage__Group_4__2 { pushFollow(FOLLOW_12); rule__CatkinPackage__Group_4__1__Impl(); @@ -12416,17 +12661,17 @@ public final void rule__CatkinPackage__Group_4__1() throws RecognitionException // $ANTLR start "rule__CatkinPackage__Group_4__1__Impl" - // InternalRos.g:3974:1: rule__CatkinPackage__Group_4__1__Impl : ( '{' ) ; + // InternalRos.g:4025:1: rule__CatkinPackage__Group_4__1__Impl : ( '{' ) ; public final void rule__CatkinPackage__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3978:1: ( ( '{' ) ) - // InternalRos.g:3979:1: ( '{' ) + // InternalRos.g:4029:1: ( ( '{' ) ) + // InternalRos.g:4030:1: ( '{' ) { - // InternalRos.g:3979:1: ( '{' ) - // InternalRos.g:3980:2: '{' + // InternalRos.g:4030:1: ( '{' ) + // InternalRos.g:4031:2: '{' { before(grammarAccess.getCatkinPackageAccess().getLeftCurlyBracketKeyword_4_1()); match(input,41,FOLLOW_2); @@ -12453,14 +12698,14 @@ public final void rule__CatkinPackage__Group_4__1__Impl() throws RecognitionExce // $ANTLR start "rule__CatkinPackage__Group_4__2" - // InternalRos.g:3989:1: rule__CatkinPackage__Group_4__2 : rule__CatkinPackage__Group_4__2__Impl rule__CatkinPackage__Group_4__3 ; + // InternalRos.g:4040:1: rule__CatkinPackage__Group_4__2 : rule__CatkinPackage__Group_4__2__Impl rule__CatkinPackage__Group_4__3 ; public final void rule__CatkinPackage__Group_4__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:3993:1: ( rule__CatkinPackage__Group_4__2__Impl rule__CatkinPackage__Group_4__3 ) - // InternalRos.g:3994:2: rule__CatkinPackage__Group_4__2__Impl rule__CatkinPackage__Group_4__3 + // InternalRos.g:4044:1: ( rule__CatkinPackage__Group_4__2__Impl rule__CatkinPackage__Group_4__3 ) + // InternalRos.g:4045:2: rule__CatkinPackage__Group_4__2__Impl rule__CatkinPackage__Group_4__3 { pushFollow(FOLLOW_13); rule__CatkinPackage__Group_4__2__Impl(); @@ -12491,21 +12736,21 @@ public final void rule__CatkinPackage__Group_4__2() throws RecognitionException // $ANTLR start "rule__CatkinPackage__Group_4__2__Impl" - // InternalRos.g:4001:1: rule__CatkinPackage__Group_4__2__Impl : ( ( rule__CatkinPackage__SpecAssignment_4_2 ) ) ; + // InternalRos.g:4052:1: rule__CatkinPackage__Group_4__2__Impl : ( ( rule__CatkinPackage__SpecAssignment_4_2 ) ) ; public final void rule__CatkinPackage__Group_4__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:4005:1: ( ( ( rule__CatkinPackage__SpecAssignment_4_2 ) ) ) - // InternalRos.g:4006:1: ( ( rule__CatkinPackage__SpecAssignment_4_2 ) ) + // InternalRos.g:4056:1: ( ( ( rule__CatkinPackage__SpecAssignment_4_2 ) ) ) + // InternalRos.g:4057:1: ( ( rule__CatkinPackage__SpecAssignment_4_2 ) ) { - // InternalRos.g:4006:1: ( ( rule__CatkinPackage__SpecAssignment_4_2 ) ) - // InternalRos.g:4007:2: ( rule__CatkinPackage__SpecAssignment_4_2 ) + // InternalRos.g:4057:1: ( ( rule__CatkinPackage__SpecAssignment_4_2 ) ) + // InternalRos.g:4058:2: ( rule__CatkinPackage__SpecAssignment_4_2 ) { before(grammarAccess.getCatkinPackageAccess().getSpecAssignment_4_2()); - // InternalRos.g:4008:2: ( rule__CatkinPackage__SpecAssignment_4_2 ) - // InternalRos.g:4008:3: rule__CatkinPackage__SpecAssignment_4_2 + // InternalRos.g:4059:2: ( rule__CatkinPackage__SpecAssignment_4_2 ) + // InternalRos.g:4059:3: rule__CatkinPackage__SpecAssignment_4_2 { pushFollow(FOLLOW_2); rule__CatkinPackage__SpecAssignment_4_2(); @@ -12538,14 +12783,14 @@ public final void rule__CatkinPackage__Group_4__2__Impl() throws RecognitionExce // $ANTLR start "rule__CatkinPackage__Group_4__3" - // InternalRos.g:4016:1: rule__CatkinPackage__Group_4__3 : rule__CatkinPackage__Group_4__3__Impl rule__CatkinPackage__Group_4__4 ; + // InternalRos.g:4067:1: rule__CatkinPackage__Group_4__3 : rule__CatkinPackage__Group_4__3__Impl rule__CatkinPackage__Group_4__4 ; public final void rule__CatkinPackage__Group_4__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:4020:1: ( rule__CatkinPackage__Group_4__3__Impl rule__CatkinPackage__Group_4__4 ) - // InternalRos.g:4021:2: rule__CatkinPackage__Group_4__3__Impl rule__CatkinPackage__Group_4__4 + // InternalRos.g:4071:1: ( rule__CatkinPackage__Group_4__3__Impl rule__CatkinPackage__Group_4__4 ) + // InternalRos.g:4072:2: rule__CatkinPackage__Group_4__3__Impl rule__CatkinPackage__Group_4__4 { pushFollow(FOLLOW_13); rule__CatkinPackage__Group_4__3__Impl(); @@ -12576,33 +12821,33 @@ public final void rule__CatkinPackage__Group_4__3() throws RecognitionException // $ANTLR start "rule__CatkinPackage__Group_4__3__Impl" - // InternalRos.g:4028:1: rule__CatkinPackage__Group_4__3__Impl : ( ( rule__CatkinPackage__Group_4_3__0 )* ) ; + // InternalRos.g:4079:1: rule__CatkinPackage__Group_4__3__Impl : ( ( rule__CatkinPackage__Group_4_3__0 )* ) ; public final void rule__CatkinPackage__Group_4__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:4032:1: ( ( ( rule__CatkinPackage__Group_4_3__0 )* ) ) - // InternalRos.g:4033:1: ( ( rule__CatkinPackage__Group_4_3__0 )* ) + // InternalRos.g:4083:1: ( ( ( rule__CatkinPackage__Group_4_3__0 )* ) ) + // InternalRos.g:4084:1: ( ( rule__CatkinPackage__Group_4_3__0 )* ) { - // InternalRos.g:4033:1: ( ( rule__CatkinPackage__Group_4_3__0 )* ) - // InternalRos.g:4034:2: ( rule__CatkinPackage__Group_4_3__0 )* + // InternalRos.g:4084:1: ( ( rule__CatkinPackage__Group_4_3__0 )* ) + // InternalRos.g:4085:2: ( rule__CatkinPackage__Group_4_3__0 )* { before(grammarAccess.getCatkinPackageAccess().getGroup_4_3()); - // InternalRos.g:4035:2: ( rule__CatkinPackage__Group_4_3__0 )* - loop23: + // InternalRos.g:4086:2: ( rule__CatkinPackage__Group_4_3__0 )* + loop24: do { - int alt23=2; - int LA23_0 = input.LA(1); + int alt24=2; + int LA24_0 = input.LA(1); - if ( (LA23_0==43) ) { - alt23=1; + if ( (LA24_0==43) ) { + alt24=1; } - switch (alt23) { + switch (alt24) { case 1 : - // InternalRos.g:4035:3: rule__CatkinPackage__Group_4_3__0 + // InternalRos.g:4086:3: rule__CatkinPackage__Group_4_3__0 { pushFollow(FOLLOW_7); rule__CatkinPackage__Group_4_3__0(); @@ -12614,7 +12859,7 @@ public final void rule__CatkinPackage__Group_4__3__Impl() throws RecognitionExce break; default : - break loop23; + break loop24; } } while (true); @@ -12641,14 +12886,14 @@ public final void rule__CatkinPackage__Group_4__3__Impl() throws RecognitionExce // $ANTLR start "rule__CatkinPackage__Group_4__4" - // InternalRos.g:4043:1: rule__CatkinPackage__Group_4__4 : rule__CatkinPackage__Group_4__4__Impl ; + // InternalRos.g:4094:1: rule__CatkinPackage__Group_4__4 : rule__CatkinPackage__Group_4__4__Impl ; public final void rule__CatkinPackage__Group_4__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:4047:1: ( rule__CatkinPackage__Group_4__4__Impl ) - // InternalRos.g:4048:2: rule__CatkinPackage__Group_4__4__Impl + // InternalRos.g:4098:1: ( rule__CatkinPackage__Group_4__4__Impl ) + // InternalRos.g:4099:2: rule__CatkinPackage__Group_4__4__Impl { pushFollow(FOLLOW_2); rule__CatkinPackage__Group_4__4__Impl(); @@ -12674,17 +12919,17 @@ public final void rule__CatkinPackage__Group_4__4() throws RecognitionException // $ANTLR start "rule__CatkinPackage__Group_4__4__Impl" - // InternalRos.g:4054:1: rule__CatkinPackage__Group_4__4__Impl : ( '}' ) ; + // InternalRos.g:4105:1: rule__CatkinPackage__Group_4__4__Impl : ( '}' ) ; public final void rule__CatkinPackage__Group_4__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:4058:1: ( ( '}' ) ) - // InternalRos.g:4059:1: ( '}' ) + // InternalRos.g:4109:1: ( ( '}' ) ) + // InternalRos.g:4110:1: ( '}' ) { - // InternalRos.g:4059:1: ( '}' ) - // InternalRos.g:4060:2: '}' + // InternalRos.g:4110:1: ( '}' ) + // InternalRos.g:4111:2: '}' { before(grammarAccess.getCatkinPackageAccess().getRightCurlyBracketKeyword_4_4()); match(input,42,FOLLOW_2); @@ -12711,14 +12956,14 @@ public final void rule__CatkinPackage__Group_4__4__Impl() throws RecognitionExce // $ANTLR start "rule__CatkinPackage__Group_4_3__0" - // InternalRos.g:4070:1: rule__CatkinPackage__Group_4_3__0 : rule__CatkinPackage__Group_4_3__0__Impl rule__CatkinPackage__Group_4_3__1 ; + // InternalRos.g:4121:1: rule__CatkinPackage__Group_4_3__0 : rule__CatkinPackage__Group_4_3__0__Impl rule__CatkinPackage__Group_4_3__1 ; public final void rule__CatkinPackage__Group_4_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:4074:1: ( rule__CatkinPackage__Group_4_3__0__Impl rule__CatkinPackage__Group_4_3__1 ) - // InternalRos.g:4075:2: rule__CatkinPackage__Group_4_3__0__Impl rule__CatkinPackage__Group_4_3__1 + // InternalRos.g:4125:1: ( rule__CatkinPackage__Group_4_3__0__Impl rule__CatkinPackage__Group_4_3__1 ) + // InternalRos.g:4126:2: rule__CatkinPackage__Group_4_3__0__Impl rule__CatkinPackage__Group_4_3__1 { pushFollow(FOLLOW_12); rule__CatkinPackage__Group_4_3__0__Impl(); @@ -12749,17 +12994,17 @@ public final void rule__CatkinPackage__Group_4_3__0() throws RecognitionExceptio // $ANTLR start "rule__CatkinPackage__Group_4_3__0__Impl" - // InternalRos.g:4082:1: rule__CatkinPackage__Group_4_3__0__Impl : ( ',' ) ; + // InternalRos.g:4133:1: rule__CatkinPackage__Group_4_3__0__Impl : ( ',' ) ; public final void rule__CatkinPackage__Group_4_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:4086:1: ( ( ',' ) ) - // InternalRos.g:4087:1: ( ',' ) + // InternalRos.g:4137:1: ( ( ',' ) ) + // InternalRos.g:4138:1: ( ',' ) { - // InternalRos.g:4087:1: ( ',' ) - // InternalRos.g:4088:2: ',' + // InternalRos.g:4138:1: ( ',' ) + // InternalRos.g:4139:2: ',' { before(grammarAccess.getCatkinPackageAccess().getCommaKeyword_4_3_0()); match(input,43,FOLLOW_2); @@ -12786,14 +13031,14 @@ public final void rule__CatkinPackage__Group_4_3__0__Impl() throws RecognitionEx // $ANTLR start "rule__CatkinPackage__Group_4_3__1" - // InternalRos.g:4097:1: rule__CatkinPackage__Group_4_3__1 : rule__CatkinPackage__Group_4_3__1__Impl ; + // InternalRos.g:4148:1: rule__CatkinPackage__Group_4_3__1 : rule__CatkinPackage__Group_4_3__1__Impl ; public final void rule__CatkinPackage__Group_4_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:4101:1: ( rule__CatkinPackage__Group_4_3__1__Impl ) - // InternalRos.g:4102:2: rule__CatkinPackage__Group_4_3__1__Impl + // InternalRos.g:4152:1: ( rule__CatkinPackage__Group_4_3__1__Impl ) + // InternalRos.g:4153:2: rule__CatkinPackage__Group_4_3__1__Impl { pushFollow(FOLLOW_2); rule__CatkinPackage__Group_4_3__1__Impl(); @@ -12819,21 +13064,21 @@ public final void rule__CatkinPackage__Group_4_3__1() throws RecognitionExceptio // $ANTLR start "rule__CatkinPackage__Group_4_3__1__Impl" - // InternalRos.g:4108:1: rule__CatkinPackage__Group_4_3__1__Impl : ( ( rule__CatkinPackage__SpecAssignment_4_3_1 ) ) ; + // InternalRos.g:4159:1: rule__CatkinPackage__Group_4_3__1__Impl : ( ( rule__CatkinPackage__SpecAssignment_4_3_1 ) ) ; public final void rule__CatkinPackage__Group_4_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:4112:1: ( ( ( rule__CatkinPackage__SpecAssignment_4_3_1 ) ) ) - // InternalRos.g:4113:1: ( ( rule__CatkinPackage__SpecAssignment_4_3_1 ) ) + // InternalRos.g:4163:1: ( ( ( rule__CatkinPackage__SpecAssignment_4_3_1 ) ) ) + // InternalRos.g:4164:1: ( ( rule__CatkinPackage__SpecAssignment_4_3_1 ) ) { - // InternalRos.g:4113:1: ( ( rule__CatkinPackage__SpecAssignment_4_3_1 ) ) - // InternalRos.g:4114:2: ( rule__CatkinPackage__SpecAssignment_4_3_1 ) + // InternalRos.g:4164:1: ( ( rule__CatkinPackage__SpecAssignment_4_3_1 ) ) + // InternalRos.g:4165:2: ( rule__CatkinPackage__SpecAssignment_4_3_1 ) { before(grammarAccess.getCatkinPackageAccess().getSpecAssignment_4_3_1()); - // InternalRos.g:4115:2: ( rule__CatkinPackage__SpecAssignment_4_3_1 ) - // InternalRos.g:4115:3: rule__CatkinPackage__SpecAssignment_4_3_1 + // InternalRos.g:4166:2: ( rule__CatkinPackage__SpecAssignment_4_3_1 ) + // InternalRos.g:4166:3: rule__CatkinPackage__SpecAssignment_4_3_1 { pushFollow(FOLLOW_2); rule__CatkinPackage__SpecAssignment_4_3_1(); @@ -12866,14 +13111,14 @@ public final void rule__CatkinPackage__Group_4_3__1__Impl() throws RecognitionEx // $ANTLR start "rule__CatkinPackage__Group_5__0" - // InternalRos.g:4124:1: rule__CatkinPackage__Group_5__0 : rule__CatkinPackage__Group_5__0__Impl rule__CatkinPackage__Group_5__1 ; + // InternalRos.g:4175: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(); try { - // InternalRos.g:4128:1: ( rule__CatkinPackage__Group_5__0__Impl rule__CatkinPackage__Group_5__1 ) - // InternalRos.g:4129:2: rule__CatkinPackage__Group_5__0__Impl rule__CatkinPackage__Group_5__1 + // InternalRos.g:4179:1: ( rule__CatkinPackage__Group_5__0__Impl rule__CatkinPackage__Group_5__1 ) + // InternalRos.g:4180:2: rule__CatkinPackage__Group_5__0__Impl rule__CatkinPackage__Group_5__1 { pushFollow(FOLLOW_6); rule__CatkinPackage__Group_5__0__Impl(); @@ -12904,21 +13149,21 @@ public final void rule__CatkinPackage__Group_5__0() throws RecognitionException // $ANTLR start "rule__CatkinPackage__Group_5__0__Impl" - // InternalRos.g:4136:1: rule__CatkinPackage__Group_5__0__Impl : ( ( rule__CatkinPackage__ArtifactAssignment_5_0 ) ) ; + // InternalRos.g:4187:1: rule__CatkinPackage__Group_5__0__Impl : ( ( rule__CatkinPackage__ArtifactAssignment_5_0 ) ) ; public final void rule__CatkinPackage__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:4140:1: ( ( ( rule__CatkinPackage__ArtifactAssignment_5_0 ) ) ) - // InternalRos.g:4141:1: ( ( rule__CatkinPackage__ArtifactAssignment_5_0 ) ) + // InternalRos.g:4191:1: ( ( ( rule__CatkinPackage__ArtifactAssignment_5_0 ) ) ) + // InternalRos.g:4192:1: ( ( rule__CatkinPackage__ArtifactAssignment_5_0 ) ) { - // InternalRos.g:4141:1: ( ( rule__CatkinPackage__ArtifactAssignment_5_0 ) ) - // InternalRos.g:4142:2: ( rule__CatkinPackage__ArtifactAssignment_5_0 ) + // InternalRos.g:4192:1: ( ( rule__CatkinPackage__ArtifactAssignment_5_0 ) ) + // InternalRos.g:4193:2: ( rule__CatkinPackage__ArtifactAssignment_5_0 ) { before(grammarAccess.getCatkinPackageAccess().getArtifactAssignment_5_0()); - // InternalRos.g:4143:2: ( rule__CatkinPackage__ArtifactAssignment_5_0 ) - // InternalRos.g:4143:3: rule__CatkinPackage__ArtifactAssignment_5_0 + // InternalRos.g:4194:2: ( rule__CatkinPackage__ArtifactAssignment_5_0 ) + // InternalRos.g:4194:3: rule__CatkinPackage__ArtifactAssignment_5_0 { pushFollow(FOLLOW_2); rule__CatkinPackage__ArtifactAssignment_5_0(); @@ -12951,14 +13196,14 @@ public final void rule__CatkinPackage__Group_5__0__Impl() throws RecognitionExce // $ANTLR start "rule__CatkinPackage__Group_5__1" - // InternalRos.g:4151:1: rule__CatkinPackage__Group_5__1 : rule__CatkinPackage__Group_5__1__Impl ; + // InternalRos.g:4202:1: rule__CatkinPackage__Group_5__1 : rule__CatkinPackage__Group_5__1__Impl ; public final void rule__CatkinPackage__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:4155:1: ( rule__CatkinPackage__Group_5__1__Impl ) - // InternalRos.g:4156:2: rule__CatkinPackage__Group_5__1__Impl + // InternalRos.g:4206:1: ( rule__CatkinPackage__Group_5__1__Impl ) + // InternalRos.g:4207:2: rule__CatkinPackage__Group_5__1__Impl { pushFollow(FOLLOW_2); rule__CatkinPackage__Group_5__1__Impl(); @@ -12984,33 +13229,33 @@ public final void rule__CatkinPackage__Group_5__1() throws RecognitionException // $ANTLR start "rule__CatkinPackage__Group_5__1__Impl" - // InternalRos.g:4162:1: rule__CatkinPackage__Group_5__1__Impl : ( ( rule__CatkinPackage__Group_5_1__0 )* ) ; + // InternalRos.g:4213:1: rule__CatkinPackage__Group_5__1__Impl : ( ( rule__CatkinPackage__Group_5_1__0 )* ) ; public final void rule__CatkinPackage__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:4166:1: ( ( ( rule__CatkinPackage__Group_5_1__0 )* ) ) - // InternalRos.g:4167:1: ( ( rule__CatkinPackage__Group_5_1__0 )* ) + // InternalRos.g:4217:1: ( ( ( rule__CatkinPackage__Group_5_1__0 )* ) ) + // InternalRos.g:4218:1: ( ( rule__CatkinPackage__Group_5_1__0 )* ) { - // InternalRos.g:4167:1: ( ( rule__CatkinPackage__Group_5_1__0 )* ) - // InternalRos.g:4168:2: ( rule__CatkinPackage__Group_5_1__0 )* + // InternalRos.g:4218:1: ( ( rule__CatkinPackage__Group_5_1__0 )* ) + // InternalRos.g:4219:2: ( rule__CatkinPackage__Group_5_1__0 )* { before(grammarAccess.getCatkinPackageAccess().getGroup_5_1()); - // InternalRos.g:4169:2: ( rule__CatkinPackage__Group_5_1__0 )* - loop24: + // InternalRos.g:4220:2: ( rule__CatkinPackage__Group_5_1__0 )* + loop25: do { - int alt24=2; - int LA24_0 = input.LA(1); + int alt25=2; + int LA25_0 = input.LA(1); - if ( (LA24_0==43) ) { - alt24=1; + if ( (LA25_0==43) ) { + alt25=1; } - switch (alt24) { + switch (alt25) { case 1 : - // InternalRos.g:4169:3: rule__CatkinPackage__Group_5_1__0 + // InternalRos.g:4220:3: rule__CatkinPackage__Group_5_1__0 { pushFollow(FOLLOW_7); rule__CatkinPackage__Group_5_1__0(); @@ -13022,7 +13267,7 @@ public final void rule__CatkinPackage__Group_5__1__Impl() throws RecognitionExce break; default : - break loop24; + break loop25; } } while (true); @@ -13049,14 +13294,14 @@ public final void rule__CatkinPackage__Group_5__1__Impl() throws RecognitionExce // $ANTLR start "rule__CatkinPackage__Group_5_1__0" - // InternalRos.g:4178:1: rule__CatkinPackage__Group_5_1__0 : rule__CatkinPackage__Group_5_1__0__Impl rule__CatkinPackage__Group_5_1__1 ; + // InternalRos.g:4229:1: rule__CatkinPackage__Group_5_1__0 : rule__CatkinPackage__Group_5_1__0__Impl rule__CatkinPackage__Group_5_1__1 ; public final void rule__CatkinPackage__Group_5_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:4182:1: ( rule__CatkinPackage__Group_5_1__0__Impl rule__CatkinPackage__Group_5_1__1 ) - // InternalRos.g:4183:2: rule__CatkinPackage__Group_5_1__0__Impl rule__CatkinPackage__Group_5_1__1 + // InternalRos.g:4233:1: ( rule__CatkinPackage__Group_5_1__0__Impl rule__CatkinPackage__Group_5_1__1 ) + // InternalRos.g:4234:2: rule__CatkinPackage__Group_5_1__0__Impl rule__CatkinPackage__Group_5_1__1 { pushFollow(FOLLOW_14); rule__CatkinPackage__Group_5_1__0__Impl(); @@ -13087,17 +13332,17 @@ public final void rule__CatkinPackage__Group_5_1__0() throws RecognitionExceptio // $ANTLR start "rule__CatkinPackage__Group_5_1__0__Impl" - // InternalRos.g:4190:1: rule__CatkinPackage__Group_5_1__0__Impl : ( ',' ) ; + // InternalRos.g:4241:1: rule__CatkinPackage__Group_5_1__0__Impl : ( ',' ) ; public final void rule__CatkinPackage__Group_5_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:4194:1: ( ( ',' ) ) - // InternalRos.g:4195:1: ( ',' ) + // InternalRos.g:4245:1: ( ( ',' ) ) + // InternalRos.g:4246:1: ( ',' ) { - // InternalRos.g:4195:1: ( ',' ) - // InternalRos.g:4196:2: ',' + // InternalRos.g:4246:1: ( ',' ) + // InternalRos.g:4247:2: ',' { before(grammarAccess.getCatkinPackageAccess().getCommaKeyword_5_1_0()); match(input,43,FOLLOW_2); @@ -13124,14 +13369,14 @@ public final void rule__CatkinPackage__Group_5_1__0__Impl() throws RecognitionEx // $ANTLR start "rule__CatkinPackage__Group_5_1__1" - // InternalRos.g:4205:1: rule__CatkinPackage__Group_5_1__1 : rule__CatkinPackage__Group_5_1__1__Impl ; + // InternalRos.g:4256:1: rule__CatkinPackage__Group_5_1__1 : rule__CatkinPackage__Group_5_1__1__Impl ; public final void rule__CatkinPackage__Group_5_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:4209:1: ( rule__CatkinPackage__Group_5_1__1__Impl ) - // InternalRos.g:4210:2: rule__CatkinPackage__Group_5_1__1__Impl + // InternalRos.g:4260:1: ( rule__CatkinPackage__Group_5_1__1__Impl ) + // InternalRos.g:4261:2: rule__CatkinPackage__Group_5_1__1__Impl { pushFollow(FOLLOW_2); rule__CatkinPackage__Group_5_1__1__Impl(); @@ -13157,21 +13402,21 @@ public final void rule__CatkinPackage__Group_5_1__1() throws RecognitionExceptio // $ANTLR start "rule__CatkinPackage__Group_5_1__1__Impl" - // InternalRos.g:4216:1: rule__CatkinPackage__Group_5_1__1__Impl : ( ( rule__CatkinPackage__ArtifactAssignment_5_1_1 ) ) ; + // InternalRos.g:4267:1: rule__CatkinPackage__Group_5_1__1__Impl : ( ( rule__CatkinPackage__ArtifactAssignment_5_1_1 ) ) ; public final void rule__CatkinPackage__Group_5_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:4220:1: ( ( ( rule__CatkinPackage__ArtifactAssignment_5_1_1 ) ) ) - // InternalRos.g:4221:1: ( ( rule__CatkinPackage__ArtifactAssignment_5_1_1 ) ) + // InternalRos.g:4271:1: ( ( ( rule__CatkinPackage__ArtifactAssignment_5_1_1 ) ) ) + // InternalRos.g:4272:1: ( ( rule__CatkinPackage__ArtifactAssignment_5_1_1 ) ) { - // InternalRos.g:4221:1: ( ( rule__CatkinPackage__ArtifactAssignment_5_1_1 ) ) - // InternalRos.g:4222:2: ( rule__CatkinPackage__ArtifactAssignment_5_1_1 ) + // InternalRos.g:4272:1: ( ( rule__CatkinPackage__ArtifactAssignment_5_1_1 ) ) + // InternalRos.g:4273:2: ( rule__CatkinPackage__ArtifactAssignment_5_1_1 ) { before(grammarAccess.getCatkinPackageAccess().getArtifactAssignment_5_1_1()); - // InternalRos.g:4223:2: ( rule__CatkinPackage__ArtifactAssignment_5_1_1 ) - // InternalRos.g:4223:3: rule__CatkinPackage__ArtifactAssignment_5_1_1 + // InternalRos.g:4274:2: ( rule__CatkinPackage__ArtifactAssignment_5_1_1 ) + // InternalRos.g:4274:3: rule__CatkinPackage__ArtifactAssignment_5_1_1 { pushFollow(FOLLOW_2); rule__CatkinPackage__ArtifactAssignment_5_1_1(); @@ -13204,14 +13449,14 @@ public final void rule__CatkinPackage__Group_5_1__1__Impl() throws RecognitionEx // $ANTLR start "rule__CatkinPackage__Group_6__0" - // InternalRos.g:4232:1: rule__CatkinPackage__Group_6__0 : rule__CatkinPackage__Group_6__0__Impl rule__CatkinPackage__Group_6__1 ; + // InternalRos.g:4283: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(); try { - // InternalRos.g:4236:1: ( rule__CatkinPackage__Group_6__0__Impl rule__CatkinPackage__Group_6__1 ) - // InternalRos.g:4237:2: rule__CatkinPackage__Group_6__0__Impl rule__CatkinPackage__Group_6__1 + // InternalRos.g:4287:1: ( rule__CatkinPackage__Group_6__0__Impl rule__CatkinPackage__Group_6__1 ) + // InternalRos.g:4288:2: rule__CatkinPackage__Group_6__0__Impl rule__CatkinPackage__Group_6__1 { pushFollow(FOLLOW_4); rule__CatkinPackage__Group_6__0__Impl(); @@ -13242,17 +13487,17 @@ public final void rule__CatkinPackage__Group_6__0() throws RecognitionException // $ANTLR start "rule__CatkinPackage__Group_6__0__Impl" - // InternalRos.g:4244:1: rule__CatkinPackage__Group_6__0__Impl : ( 'Dependencies' ) ; + // InternalRos.g:4295:1: rule__CatkinPackage__Group_6__0__Impl : ( 'Dependencies' ) ; public final void rule__CatkinPackage__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:4248:1: ( ( 'Dependencies' ) ) - // InternalRos.g:4249:1: ( 'Dependencies' ) + // InternalRos.g:4299:1: ( ( 'Dependencies' ) ) + // InternalRos.g:4300:1: ( 'Dependencies' ) { - // InternalRos.g:4249:1: ( 'Dependencies' ) - // InternalRos.g:4250:2: 'Dependencies' + // InternalRos.g:4300:1: ( 'Dependencies' ) + // InternalRos.g:4301:2: 'Dependencies' { before(grammarAccess.getCatkinPackageAccess().getDependenciesKeyword_6_0()); match(input,48,FOLLOW_2); @@ -13279,14 +13524,14 @@ public final void rule__CatkinPackage__Group_6__0__Impl() throws RecognitionExce // $ANTLR start "rule__CatkinPackage__Group_6__1" - // InternalRos.g:4259:1: rule__CatkinPackage__Group_6__1 : rule__CatkinPackage__Group_6__1__Impl rule__CatkinPackage__Group_6__2 ; + // InternalRos.g:4310: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(); try { - // InternalRos.g:4263:1: ( rule__CatkinPackage__Group_6__1__Impl rule__CatkinPackage__Group_6__2 ) - // InternalRos.g:4264:2: rule__CatkinPackage__Group_6__1__Impl rule__CatkinPackage__Group_6__2 + // InternalRos.g:4314:1: ( rule__CatkinPackage__Group_6__1__Impl rule__CatkinPackage__Group_6__2 ) + // InternalRos.g:4315:2: rule__CatkinPackage__Group_6__1__Impl rule__CatkinPackage__Group_6__2 { pushFollow(FOLLOW_18); rule__CatkinPackage__Group_6__1__Impl(); @@ -13317,17 +13562,17 @@ public final void rule__CatkinPackage__Group_6__1() throws RecognitionException // $ANTLR start "rule__CatkinPackage__Group_6__1__Impl" - // InternalRos.g:4271:1: rule__CatkinPackage__Group_6__1__Impl : ( '{' ) ; + // InternalRos.g:4322:1: rule__CatkinPackage__Group_6__1__Impl : ( '{' ) ; public final void rule__CatkinPackage__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:4275:1: ( ( '{' ) ) - // InternalRos.g:4276:1: ( '{' ) + // InternalRos.g:4326:1: ( ( '{' ) ) + // InternalRos.g:4327:1: ( '{' ) { - // InternalRos.g:4276:1: ( '{' ) - // InternalRos.g:4277:2: '{' + // InternalRos.g:4327:1: ( '{' ) + // InternalRos.g:4328:2: '{' { before(grammarAccess.getCatkinPackageAccess().getLeftCurlyBracketKeyword_6_1()); match(input,41,FOLLOW_2); @@ -13354,14 +13599,14 @@ public final void rule__CatkinPackage__Group_6__1__Impl() throws RecognitionExce // $ANTLR start "rule__CatkinPackage__Group_6__2" - // InternalRos.g:4286:1: rule__CatkinPackage__Group_6__2 : rule__CatkinPackage__Group_6__2__Impl rule__CatkinPackage__Group_6__3 ; + // InternalRos.g:4337: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(); try { - // InternalRos.g:4290:1: ( rule__CatkinPackage__Group_6__2__Impl rule__CatkinPackage__Group_6__3 ) - // InternalRos.g:4291:2: rule__CatkinPackage__Group_6__2__Impl rule__CatkinPackage__Group_6__3 + // InternalRos.g:4341:1: ( rule__CatkinPackage__Group_6__2__Impl rule__CatkinPackage__Group_6__3 ) + // InternalRos.g:4342:2: rule__CatkinPackage__Group_6__2__Impl rule__CatkinPackage__Group_6__3 { pushFollow(FOLLOW_13); rule__CatkinPackage__Group_6__2__Impl(); @@ -13392,21 +13637,21 @@ public final void rule__CatkinPackage__Group_6__2() throws RecognitionException // $ANTLR start "rule__CatkinPackage__Group_6__2__Impl" - // InternalRos.g:4298:1: rule__CatkinPackage__Group_6__2__Impl : ( ( rule__CatkinPackage__DependencyAssignment_6_2 ) ) ; + // InternalRos.g:4349: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(); try { - // InternalRos.g:4302:1: ( ( ( rule__CatkinPackage__DependencyAssignment_6_2 ) ) ) - // InternalRos.g:4303:1: ( ( rule__CatkinPackage__DependencyAssignment_6_2 ) ) + // InternalRos.g:4353:1: ( ( ( rule__CatkinPackage__DependencyAssignment_6_2 ) ) ) + // InternalRos.g:4354:1: ( ( rule__CatkinPackage__DependencyAssignment_6_2 ) ) { - // InternalRos.g:4303:1: ( ( rule__CatkinPackage__DependencyAssignment_6_2 ) ) - // InternalRos.g:4304:2: ( rule__CatkinPackage__DependencyAssignment_6_2 ) + // InternalRos.g:4354:1: ( ( rule__CatkinPackage__DependencyAssignment_6_2 ) ) + // InternalRos.g:4355:2: ( rule__CatkinPackage__DependencyAssignment_6_2 ) { before(grammarAccess.getCatkinPackageAccess().getDependencyAssignment_6_2()); - // InternalRos.g:4305:2: ( rule__CatkinPackage__DependencyAssignment_6_2 ) - // InternalRos.g:4305:3: rule__CatkinPackage__DependencyAssignment_6_2 + // InternalRos.g:4356:2: ( rule__CatkinPackage__DependencyAssignment_6_2 ) + // InternalRos.g:4356:3: rule__CatkinPackage__DependencyAssignment_6_2 { pushFollow(FOLLOW_2); rule__CatkinPackage__DependencyAssignment_6_2(); @@ -13439,14 +13684,14 @@ public final void rule__CatkinPackage__Group_6__2__Impl() throws RecognitionExce // $ANTLR start "rule__CatkinPackage__Group_6__3" - // InternalRos.g:4313:1: rule__CatkinPackage__Group_6__3 : rule__CatkinPackage__Group_6__3__Impl rule__CatkinPackage__Group_6__4 ; + // InternalRos.g:4364: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(); try { - // InternalRos.g:4317:1: ( rule__CatkinPackage__Group_6__3__Impl rule__CatkinPackage__Group_6__4 ) - // InternalRos.g:4318:2: rule__CatkinPackage__Group_6__3__Impl rule__CatkinPackage__Group_6__4 + // InternalRos.g:4368:1: ( rule__CatkinPackage__Group_6__3__Impl rule__CatkinPackage__Group_6__4 ) + // InternalRos.g:4369:2: rule__CatkinPackage__Group_6__3__Impl rule__CatkinPackage__Group_6__4 { pushFollow(FOLLOW_13); rule__CatkinPackage__Group_6__3__Impl(); @@ -13477,33 +13722,33 @@ public final void rule__CatkinPackage__Group_6__3() throws RecognitionException // $ANTLR start "rule__CatkinPackage__Group_6__3__Impl" - // InternalRos.g:4325:1: rule__CatkinPackage__Group_6__3__Impl : ( ( rule__CatkinPackage__Group_6_3__0 )* ) ; + // InternalRos.g:4376: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(); try { - // InternalRos.g:4329:1: ( ( ( rule__CatkinPackage__Group_6_3__0 )* ) ) - // InternalRos.g:4330:1: ( ( rule__CatkinPackage__Group_6_3__0 )* ) + // InternalRos.g:4380:1: ( ( ( rule__CatkinPackage__Group_6_3__0 )* ) ) + // InternalRos.g:4381:1: ( ( rule__CatkinPackage__Group_6_3__0 )* ) { - // InternalRos.g:4330:1: ( ( rule__CatkinPackage__Group_6_3__0 )* ) - // InternalRos.g:4331:2: ( rule__CatkinPackage__Group_6_3__0 )* + // InternalRos.g:4381:1: ( ( rule__CatkinPackage__Group_6_3__0 )* ) + // InternalRos.g:4382:2: ( rule__CatkinPackage__Group_6_3__0 )* { before(grammarAccess.getCatkinPackageAccess().getGroup_6_3()); - // InternalRos.g:4332:2: ( rule__CatkinPackage__Group_6_3__0 )* - loop25: + // InternalRos.g:4383:2: ( rule__CatkinPackage__Group_6_3__0 )* + loop26: do { - int alt25=2; - int LA25_0 = input.LA(1); + int alt26=2; + int LA26_0 = input.LA(1); - if ( (LA25_0==43) ) { - alt25=1; + if ( (LA26_0==43) ) { + alt26=1; } - switch (alt25) { + switch (alt26) { case 1 : - // InternalRos.g:4332:3: rule__CatkinPackage__Group_6_3__0 + // InternalRos.g:4383:3: rule__CatkinPackage__Group_6_3__0 { pushFollow(FOLLOW_7); rule__CatkinPackage__Group_6_3__0(); @@ -13515,7 +13760,7 @@ public final void rule__CatkinPackage__Group_6__3__Impl() throws RecognitionExce break; default : - break loop25; + break loop26; } } while (true); @@ -13542,14 +13787,14 @@ public final void rule__CatkinPackage__Group_6__3__Impl() throws RecognitionExce // $ANTLR start "rule__CatkinPackage__Group_6__4" - // InternalRos.g:4340:1: rule__CatkinPackage__Group_6__4 : rule__CatkinPackage__Group_6__4__Impl ; + // InternalRos.g:4391: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(); try { - // InternalRos.g:4344:1: ( rule__CatkinPackage__Group_6__4__Impl ) - // InternalRos.g:4345:2: rule__CatkinPackage__Group_6__4__Impl + // InternalRos.g:4395:1: ( rule__CatkinPackage__Group_6__4__Impl ) + // InternalRos.g:4396:2: rule__CatkinPackage__Group_6__4__Impl { pushFollow(FOLLOW_2); rule__CatkinPackage__Group_6__4__Impl(); @@ -13575,17 +13820,17 @@ public final void rule__CatkinPackage__Group_6__4() throws RecognitionException // $ANTLR start "rule__CatkinPackage__Group_6__4__Impl" - // InternalRos.g:4351:1: rule__CatkinPackage__Group_6__4__Impl : ( '}' ) ; + // InternalRos.g:4402:1: rule__CatkinPackage__Group_6__4__Impl : ( '}' ) ; public final void rule__CatkinPackage__Group_6__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:4355:1: ( ( '}' ) ) - // InternalRos.g:4356:1: ( '}' ) + // InternalRos.g:4406:1: ( ( '}' ) ) + // InternalRos.g:4407:1: ( '}' ) { - // InternalRos.g:4356:1: ( '}' ) - // InternalRos.g:4357:2: '}' + // InternalRos.g:4407:1: ( '}' ) + // InternalRos.g:4408:2: '}' { before(grammarAccess.getCatkinPackageAccess().getRightCurlyBracketKeyword_6_4()); match(input,42,FOLLOW_2); @@ -13612,14 +13857,14 @@ public final void rule__CatkinPackage__Group_6__4__Impl() throws RecognitionExce // $ANTLR start "rule__CatkinPackage__Group_6_3__0" - // InternalRos.g:4367:1: rule__CatkinPackage__Group_6_3__0 : rule__CatkinPackage__Group_6_3__0__Impl rule__CatkinPackage__Group_6_3__1 ; + // InternalRos.g:4418: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(); try { - // InternalRos.g:4371:1: ( rule__CatkinPackage__Group_6_3__0__Impl rule__CatkinPackage__Group_6_3__1 ) - // InternalRos.g:4372:2: rule__CatkinPackage__Group_6_3__0__Impl rule__CatkinPackage__Group_6_3__1 + // InternalRos.g:4422:1: ( rule__CatkinPackage__Group_6_3__0__Impl rule__CatkinPackage__Group_6_3__1 ) + // InternalRos.g:4423:2: rule__CatkinPackage__Group_6_3__0__Impl rule__CatkinPackage__Group_6_3__1 { pushFollow(FOLLOW_18); rule__CatkinPackage__Group_6_3__0__Impl(); @@ -13650,17 +13895,17 @@ public final void rule__CatkinPackage__Group_6_3__0() throws RecognitionExceptio // $ANTLR start "rule__CatkinPackage__Group_6_3__0__Impl" - // InternalRos.g:4379:1: rule__CatkinPackage__Group_6_3__0__Impl : ( ',' ) ; + // InternalRos.g:4430:1: rule__CatkinPackage__Group_6_3__0__Impl : ( ',' ) ; public final void rule__CatkinPackage__Group_6_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:4383:1: ( ( ',' ) ) - // InternalRos.g:4384:1: ( ',' ) + // InternalRos.g:4434:1: ( ( ',' ) ) + // InternalRos.g:4435:1: ( ',' ) { - // InternalRos.g:4384:1: ( ',' ) - // InternalRos.g:4385:2: ',' + // InternalRos.g:4435:1: ( ',' ) + // InternalRos.g:4436:2: ',' { before(grammarAccess.getCatkinPackageAccess().getCommaKeyword_6_3_0()); match(input,43,FOLLOW_2); @@ -13687,14 +13932,14 @@ public final void rule__CatkinPackage__Group_6_3__0__Impl() throws RecognitionEx // $ANTLR start "rule__CatkinPackage__Group_6_3__1" - // InternalRos.g:4394:1: rule__CatkinPackage__Group_6_3__1 : rule__CatkinPackage__Group_6_3__1__Impl ; + // InternalRos.g:4445: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(); try { - // InternalRos.g:4398:1: ( rule__CatkinPackage__Group_6_3__1__Impl ) - // InternalRos.g:4399:2: rule__CatkinPackage__Group_6_3__1__Impl + // InternalRos.g:4449:1: ( rule__CatkinPackage__Group_6_3__1__Impl ) + // InternalRos.g:4450:2: rule__CatkinPackage__Group_6_3__1__Impl { pushFollow(FOLLOW_2); rule__CatkinPackage__Group_6_3__1__Impl(); @@ -13720,21 +13965,21 @@ public final void rule__CatkinPackage__Group_6_3__1() throws RecognitionExceptio // $ANTLR start "rule__CatkinPackage__Group_6_3__1__Impl" - // InternalRos.g:4405:1: rule__CatkinPackage__Group_6_3__1__Impl : ( ( rule__CatkinPackage__DependencyAssignment_6_3_1 ) ) ; + // InternalRos.g:4456: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(); try { - // InternalRos.g:4409:1: ( ( ( rule__CatkinPackage__DependencyAssignment_6_3_1 ) ) ) - // InternalRos.g:4410:1: ( ( rule__CatkinPackage__DependencyAssignment_6_3_1 ) ) + // InternalRos.g:4460:1: ( ( ( rule__CatkinPackage__DependencyAssignment_6_3_1 ) ) ) + // InternalRos.g:4461:1: ( ( rule__CatkinPackage__DependencyAssignment_6_3_1 ) ) { - // InternalRos.g:4410:1: ( ( rule__CatkinPackage__DependencyAssignment_6_3_1 ) ) - // InternalRos.g:4411:2: ( rule__CatkinPackage__DependencyAssignment_6_3_1 ) + // InternalRos.g:4461:1: ( ( rule__CatkinPackage__DependencyAssignment_6_3_1 ) ) + // InternalRos.g:4462:2: ( rule__CatkinPackage__DependencyAssignment_6_3_1 ) { before(grammarAccess.getCatkinPackageAccess().getDependencyAssignment_6_3_1()); - // InternalRos.g:4412:2: ( rule__CatkinPackage__DependencyAssignment_6_3_1 ) - // InternalRos.g:4412:3: rule__CatkinPackage__DependencyAssignment_6_3_1 + // InternalRos.g:4463:2: ( rule__CatkinPackage__DependencyAssignment_6_3_1 ) + // InternalRos.g:4463:3: rule__CatkinPackage__DependencyAssignment_6_3_1 { pushFollow(FOLLOW_2); rule__CatkinPackage__DependencyAssignment_6_3_1(); @@ -13767,14 +14012,14 @@ public final void rule__CatkinPackage__Group_6_3__1__Impl() throws RecognitionEx // $ANTLR start "rule__ServiceSpec__Group__0" - // InternalRos.g:4421:1: rule__ServiceSpec__Group__0 : rule__ServiceSpec__Group__0__Impl rule__ServiceSpec__Group__1 ; + // InternalRos.g:4472: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(); try { - // InternalRos.g:4425:1: ( rule__ServiceSpec__Group__0__Impl rule__ServiceSpec__Group__1 ) - // InternalRos.g:4426:2: rule__ServiceSpec__Group__0__Impl rule__ServiceSpec__Group__1 + // InternalRos.g:4476:1: ( rule__ServiceSpec__Group__0__Impl rule__ServiceSpec__Group__1 ) + // InternalRos.g:4477:2: rule__ServiceSpec__Group__0__Impl rule__ServiceSpec__Group__1 { pushFollow(FOLLOW_19); rule__ServiceSpec__Group__0__Impl(); @@ -13805,21 +14050,21 @@ public final void rule__ServiceSpec__Group__0() throws RecognitionException { // $ANTLR start "rule__ServiceSpec__Group__0__Impl" - // InternalRos.g:4433:1: rule__ServiceSpec__Group__0__Impl : ( () ) ; + // InternalRos.g:4484:1: rule__ServiceSpec__Group__0__Impl : ( () ) ; public final void rule__ServiceSpec__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:4437:1: ( ( () ) ) - // InternalRos.g:4438:1: ( () ) + // InternalRos.g:4488:1: ( ( () ) ) + // InternalRos.g:4489:1: ( () ) { - // InternalRos.g:4438:1: ( () ) - // InternalRos.g:4439:2: () + // InternalRos.g:4489:1: ( () ) + // InternalRos.g:4490:2: () { before(grammarAccess.getServiceSpecAccess().getServiceSpecAction_0()); - // InternalRos.g:4440:2: () - // InternalRos.g:4440:3: + // InternalRos.g:4491:2: () + // InternalRos.g:4491:3: { } @@ -13842,14 +14087,14 @@ public final void rule__ServiceSpec__Group__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__ServiceSpec__Group__1" - // InternalRos.g:4448:1: rule__ServiceSpec__Group__1 : rule__ServiceSpec__Group__1__Impl rule__ServiceSpec__Group__2 ; + // InternalRos.g:4499: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(); try { - // InternalRos.g:4452:1: ( rule__ServiceSpec__Group__1__Impl rule__ServiceSpec__Group__2 ) - // InternalRos.g:4453:2: rule__ServiceSpec__Group__1__Impl rule__ServiceSpec__Group__2 + // InternalRos.g:4503:1: ( rule__ServiceSpec__Group__1__Impl rule__ServiceSpec__Group__2 ) + // InternalRos.g:4504:2: rule__ServiceSpec__Group__1__Impl rule__ServiceSpec__Group__2 { pushFollow(FOLLOW_10); rule__ServiceSpec__Group__1__Impl(); @@ -13880,17 +14125,17 @@ public final void rule__ServiceSpec__Group__1() throws RecognitionException { // $ANTLR start "rule__ServiceSpec__Group__1__Impl" - // InternalRos.g:4460:1: rule__ServiceSpec__Group__1__Impl : ( 'ServiceSpec' ) ; + // InternalRos.g:4511:1: rule__ServiceSpec__Group__1__Impl : ( 'ServiceSpec' ) ; public final void rule__ServiceSpec__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:4464:1: ( ( 'ServiceSpec' ) ) - // InternalRos.g:4465:1: ( 'ServiceSpec' ) + // InternalRos.g:4515:1: ( ( 'ServiceSpec' ) ) + // InternalRos.g:4516:1: ( 'ServiceSpec' ) { - // InternalRos.g:4465:1: ( 'ServiceSpec' ) - // InternalRos.g:4466:2: 'ServiceSpec' + // InternalRos.g:4516:1: ( 'ServiceSpec' ) + // InternalRos.g:4517:2: 'ServiceSpec' { before(grammarAccess.getServiceSpecAccess().getServiceSpecKeyword_1()); match(input,49,FOLLOW_2); @@ -13917,14 +14162,14 @@ public final void rule__ServiceSpec__Group__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__ServiceSpec__Group__2" - // InternalRos.g:4475:1: rule__ServiceSpec__Group__2 : rule__ServiceSpec__Group__2__Impl rule__ServiceSpec__Group__3 ; + // InternalRos.g:4526: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(); try { - // InternalRos.g:4479:1: ( rule__ServiceSpec__Group__2__Impl rule__ServiceSpec__Group__3 ) - // InternalRos.g:4480:2: rule__ServiceSpec__Group__2__Impl rule__ServiceSpec__Group__3 + // InternalRos.g:4530:1: ( rule__ServiceSpec__Group__2__Impl rule__ServiceSpec__Group__3 ) + // InternalRos.g:4531:2: rule__ServiceSpec__Group__2__Impl rule__ServiceSpec__Group__3 { pushFollow(FOLLOW_4); rule__ServiceSpec__Group__2__Impl(); @@ -13955,21 +14200,21 @@ public final void rule__ServiceSpec__Group__2() throws RecognitionException { // $ANTLR start "rule__ServiceSpec__Group__2__Impl" - // InternalRos.g:4487:1: rule__ServiceSpec__Group__2__Impl : ( ( rule__ServiceSpec__NameAssignment_2 ) ) ; + // InternalRos.g:4538:1: rule__ServiceSpec__Group__2__Impl : ( ( rule__ServiceSpec__NameAssignment_2 ) ) ; public final void rule__ServiceSpec__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:4491:1: ( ( ( rule__ServiceSpec__NameAssignment_2 ) ) ) - // InternalRos.g:4492:1: ( ( rule__ServiceSpec__NameAssignment_2 ) ) + // InternalRos.g:4542:1: ( ( ( rule__ServiceSpec__NameAssignment_2 ) ) ) + // InternalRos.g:4543:1: ( ( rule__ServiceSpec__NameAssignment_2 ) ) { - // InternalRos.g:4492:1: ( ( rule__ServiceSpec__NameAssignment_2 ) ) - // InternalRos.g:4493:2: ( rule__ServiceSpec__NameAssignment_2 ) + // InternalRos.g:4543:1: ( ( rule__ServiceSpec__NameAssignment_2 ) ) + // InternalRos.g:4544:2: ( rule__ServiceSpec__NameAssignment_2 ) { before(grammarAccess.getServiceSpecAccess().getNameAssignment_2()); - // InternalRos.g:4494:2: ( rule__ServiceSpec__NameAssignment_2 ) - // InternalRos.g:4494:3: rule__ServiceSpec__NameAssignment_2 + // InternalRos.g:4545:2: ( rule__ServiceSpec__NameAssignment_2 ) + // InternalRos.g:4545:3: rule__ServiceSpec__NameAssignment_2 { pushFollow(FOLLOW_2); rule__ServiceSpec__NameAssignment_2(); @@ -14002,14 +14247,14 @@ public final void rule__ServiceSpec__Group__2__Impl() throws RecognitionExceptio // $ANTLR start "rule__ServiceSpec__Group__3" - // InternalRos.g:4502:1: rule__ServiceSpec__Group__3 : rule__ServiceSpec__Group__3__Impl rule__ServiceSpec__Group__4 ; + // InternalRos.g:4553: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(); try { - // InternalRos.g:4506:1: ( rule__ServiceSpec__Group__3__Impl rule__ServiceSpec__Group__4 ) - // InternalRos.g:4507:2: rule__ServiceSpec__Group__3__Impl rule__ServiceSpec__Group__4 + // InternalRos.g:4557:1: ( rule__ServiceSpec__Group__3__Impl rule__ServiceSpec__Group__4 ) + // InternalRos.g:4558:2: rule__ServiceSpec__Group__3__Impl rule__ServiceSpec__Group__4 { pushFollow(FOLLOW_20); rule__ServiceSpec__Group__3__Impl(); @@ -14040,17 +14285,17 @@ public final void rule__ServiceSpec__Group__3() throws RecognitionException { // $ANTLR start "rule__ServiceSpec__Group__3__Impl" - // InternalRos.g:4514:1: rule__ServiceSpec__Group__3__Impl : ( '{' ) ; + // InternalRos.g:4565:1: rule__ServiceSpec__Group__3__Impl : ( '{' ) ; public final void rule__ServiceSpec__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:4518:1: ( ( '{' ) ) - // InternalRos.g:4519:1: ( '{' ) + // InternalRos.g:4569:1: ( ( '{' ) ) + // InternalRos.g:4570:1: ( '{' ) { - // InternalRos.g:4519:1: ( '{' ) - // InternalRos.g:4520:2: '{' + // InternalRos.g:4570:1: ( '{' ) + // InternalRos.g:4571:2: '{' { before(grammarAccess.getServiceSpecAccess().getLeftCurlyBracketKeyword_3()); match(input,41,FOLLOW_2); @@ -14077,14 +14322,14 @@ public final void rule__ServiceSpec__Group__3__Impl() throws RecognitionExceptio // $ANTLR start "rule__ServiceSpec__Group__4" - // InternalRos.g:4529:1: rule__ServiceSpec__Group__4 : rule__ServiceSpec__Group__4__Impl rule__ServiceSpec__Group__5 ; + // InternalRos.g:4580: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(); try { - // InternalRos.g:4533:1: ( rule__ServiceSpec__Group__4__Impl rule__ServiceSpec__Group__5 ) - // InternalRos.g:4534:2: rule__ServiceSpec__Group__4__Impl rule__ServiceSpec__Group__5 + // InternalRos.g:4584:1: ( rule__ServiceSpec__Group__4__Impl rule__ServiceSpec__Group__5 ) + // InternalRos.g:4585:2: rule__ServiceSpec__Group__4__Impl rule__ServiceSpec__Group__5 { pushFollow(FOLLOW_20); rule__ServiceSpec__Group__4__Impl(); @@ -14115,29 +14360,29 @@ public final void rule__ServiceSpec__Group__4() throws RecognitionException { // $ANTLR start "rule__ServiceSpec__Group__4__Impl" - // InternalRos.g:4541:1: rule__ServiceSpec__Group__4__Impl : ( ( rule__ServiceSpec__Group_4__0 )? ) ; + // InternalRos.g:4592:1: rule__ServiceSpec__Group__4__Impl : ( ( rule__ServiceSpec__Group_4__0 )? ) ; public final void rule__ServiceSpec__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:4545:1: ( ( ( rule__ServiceSpec__Group_4__0 )? ) ) - // InternalRos.g:4546:1: ( ( rule__ServiceSpec__Group_4__0 )? ) + // InternalRos.g:4596:1: ( ( ( rule__ServiceSpec__Group_4__0 )? ) ) + // InternalRos.g:4597:1: ( ( rule__ServiceSpec__Group_4__0 )? ) { - // InternalRos.g:4546:1: ( ( rule__ServiceSpec__Group_4__0 )? ) - // InternalRos.g:4547:2: ( rule__ServiceSpec__Group_4__0 )? + // InternalRos.g:4597:1: ( ( rule__ServiceSpec__Group_4__0 )? ) + // InternalRos.g:4598:2: ( rule__ServiceSpec__Group_4__0 )? { before(grammarAccess.getServiceSpecAccess().getGroup_4()); - // InternalRos.g:4548:2: ( rule__ServiceSpec__Group_4__0 )? - int alt26=2; - int LA26_0 = input.LA(1); + // InternalRos.g:4599:2: ( rule__ServiceSpec__Group_4__0 )? + int alt27=2; + int LA27_0 = input.LA(1); - if ( (LA26_0==50) ) { - alt26=1; + if ( (LA27_0==50) ) { + alt27=1; } - switch (alt26) { + switch (alt27) { case 1 : - // InternalRos.g:4548:3: rule__ServiceSpec__Group_4__0 + // InternalRos.g:4599:3: rule__ServiceSpec__Group_4__0 { pushFollow(FOLLOW_2); rule__ServiceSpec__Group_4__0(); @@ -14173,14 +14418,14 @@ public final void rule__ServiceSpec__Group__4__Impl() throws RecognitionExceptio // $ANTLR start "rule__ServiceSpec__Group__5" - // InternalRos.g:4556:1: rule__ServiceSpec__Group__5 : rule__ServiceSpec__Group__5__Impl rule__ServiceSpec__Group__6 ; + // InternalRos.g:4607: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(); try { - // InternalRos.g:4560:1: ( rule__ServiceSpec__Group__5__Impl rule__ServiceSpec__Group__6 ) - // InternalRos.g:4561:2: rule__ServiceSpec__Group__5__Impl rule__ServiceSpec__Group__6 + // InternalRos.g:4611:1: ( rule__ServiceSpec__Group__5__Impl rule__ServiceSpec__Group__6 ) + // InternalRos.g:4612:2: rule__ServiceSpec__Group__5__Impl rule__ServiceSpec__Group__6 { pushFollow(FOLLOW_20); rule__ServiceSpec__Group__5__Impl(); @@ -14211,29 +14456,29 @@ public final void rule__ServiceSpec__Group__5() throws RecognitionException { // $ANTLR start "rule__ServiceSpec__Group__5__Impl" - // InternalRos.g:4568:1: rule__ServiceSpec__Group__5__Impl : ( ( rule__ServiceSpec__Group_5__0 )? ) ; + // InternalRos.g:4619:1: rule__ServiceSpec__Group__5__Impl : ( ( rule__ServiceSpec__Group_5__0 )? ) ; public final void rule__ServiceSpec__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:4572:1: ( ( ( rule__ServiceSpec__Group_5__0 )? ) ) - // InternalRos.g:4573:1: ( ( rule__ServiceSpec__Group_5__0 )? ) + // InternalRos.g:4623:1: ( ( ( rule__ServiceSpec__Group_5__0 )? ) ) + // InternalRos.g:4624:1: ( ( rule__ServiceSpec__Group_5__0 )? ) { - // InternalRos.g:4573:1: ( ( rule__ServiceSpec__Group_5__0 )? ) - // InternalRos.g:4574:2: ( rule__ServiceSpec__Group_5__0 )? + // InternalRos.g:4624:1: ( ( rule__ServiceSpec__Group_5__0 )? ) + // InternalRos.g:4625:2: ( rule__ServiceSpec__Group_5__0 )? { before(grammarAccess.getServiceSpecAccess().getGroup_5()); - // InternalRos.g:4575:2: ( rule__ServiceSpec__Group_5__0 )? - int alt27=2; - int LA27_0 = input.LA(1); + // InternalRos.g:4626:2: ( rule__ServiceSpec__Group_5__0 )? + int alt28=2; + int LA28_0 = input.LA(1); - if ( (LA27_0==51) ) { - alt27=1; + if ( (LA28_0==51) ) { + alt28=1; } - switch (alt27) { + switch (alt28) { case 1 : - // InternalRos.g:4575:3: rule__ServiceSpec__Group_5__0 + // InternalRos.g:4626:3: rule__ServiceSpec__Group_5__0 { pushFollow(FOLLOW_2); rule__ServiceSpec__Group_5__0(); @@ -14269,14 +14514,14 @@ public final void rule__ServiceSpec__Group__5__Impl() throws RecognitionExceptio // $ANTLR start "rule__ServiceSpec__Group__6" - // InternalRos.g:4583:1: rule__ServiceSpec__Group__6 : rule__ServiceSpec__Group__6__Impl ; + // InternalRos.g:4634:1: rule__ServiceSpec__Group__6 : rule__ServiceSpec__Group__6__Impl ; public final void rule__ServiceSpec__Group__6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:4587:1: ( rule__ServiceSpec__Group__6__Impl ) - // InternalRos.g:4588:2: rule__ServiceSpec__Group__6__Impl + // InternalRos.g:4638:1: ( rule__ServiceSpec__Group__6__Impl ) + // InternalRos.g:4639:2: rule__ServiceSpec__Group__6__Impl { pushFollow(FOLLOW_2); rule__ServiceSpec__Group__6__Impl(); @@ -14302,17 +14547,17 @@ public final void rule__ServiceSpec__Group__6() throws RecognitionException { // $ANTLR start "rule__ServiceSpec__Group__6__Impl" - // InternalRos.g:4594:1: rule__ServiceSpec__Group__6__Impl : ( '}' ) ; + // InternalRos.g:4645:1: rule__ServiceSpec__Group__6__Impl : ( '}' ) ; public final void rule__ServiceSpec__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:4598:1: ( ( '}' ) ) - // InternalRos.g:4599:1: ( '}' ) + // InternalRos.g:4649:1: ( ( '}' ) ) + // InternalRos.g:4650:1: ( '}' ) { - // InternalRos.g:4599:1: ( '}' ) - // InternalRos.g:4600:2: '}' + // InternalRos.g:4650:1: ( '}' ) + // InternalRos.g:4651:2: '}' { before(grammarAccess.getServiceSpecAccess().getRightCurlyBracketKeyword_6()); match(input,42,FOLLOW_2); @@ -14339,14 +14584,14 @@ public final void rule__ServiceSpec__Group__6__Impl() throws RecognitionExceptio // $ANTLR start "rule__ServiceSpec__Group_4__0" - // InternalRos.g:4610:1: rule__ServiceSpec__Group_4__0 : rule__ServiceSpec__Group_4__0__Impl rule__ServiceSpec__Group_4__1 ; + // InternalRos.g:4661:1: rule__ServiceSpec__Group_4__0 : rule__ServiceSpec__Group_4__0__Impl rule__ServiceSpec__Group_4__1 ; public final void rule__ServiceSpec__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:4614:1: ( rule__ServiceSpec__Group_4__0__Impl rule__ServiceSpec__Group_4__1 ) - // InternalRos.g:4615:2: rule__ServiceSpec__Group_4__0__Impl rule__ServiceSpec__Group_4__1 + // InternalRos.g:4665:1: ( rule__ServiceSpec__Group_4__0__Impl rule__ServiceSpec__Group_4__1 ) + // InternalRos.g:4666:2: rule__ServiceSpec__Group_4__0__Impl rule__ServiceSpec__Group_4__1 { pushFollow(FOLLOW_4); rule__ServiceSpec__Group_4__0__Impl(); @@ -14377,17 +14622,17 @@ public final void rule__ServiceSpec__Group_4__0() throws RecognitionException { // $ANTLR start "rule__ServiceSpec__Group_4__0__Impl" - // InternalRos.g:4622:1: rule__ServiceSpec__Group_4__0__Impl : ( 'request' ) ; + // InternalRos.g:4673:1: rule__ServiceSpec__Group_4__0__Impl : ( 'request' ) ; public final void rule__ServiceSpec__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:4626:1: ( ( 'request' ) ) - // InternalRos.g:4627:1: ( 'request' ) + // InternalRos.g:4677:1: ( ( 'request' ) ) + // InternalRos.g:4678:1: ( 'request' ) { - // InternalRos.g:4627:1: ( 'request' ) - // InternalRos.g:4628:2: 'request' + // InternalRos.g:4678:1: ( 'request' ) + // InternalRos.g:4679:2: 'request' { before(grammarAccess.getServiceSpecAccess().getRequestKeyword_4_0()); match(input,50,FOLLOW_2); @@ -14414,14 +14659,14 @@ public final void rule__ServiceSpec__Group_4__0__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceSpec__Group_4__1" - // InternalRos.g:4637:1: rule__ServiceSpec__Group_4__1 : rule__ServiceSpec__Group_4__1__Impl ; + // InternalRos.g:4688:1: rule__ServiceSpec__Group_4__1 : rule__ServiceSpec__Group_4__1__Impl ; public final void rule__ServiceSpec__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:4641:1: ( rule__ServiceSpec__Group_4__1__Impl ) - // InternalRos.g:4642:2: rule__ServiceSpec__Group_4__1__Impl + // InternalRos.g:4692:1: ( rule__ServiceSpec__Group_4__1__Impl ) + // InternalRos.g:4693:2: rule__ServiceSpec__Group_4__1__Impl { pushFollow(FOLLOW_2); rule__ServiceSpec__Group_4__1__Impl(); @@ -14447,21 +14692,21 @@ public final void rule__ServiceSpec__Group_4__1() throws RecognitionException { // $ANTLR start "rule__ServiceSpec__Group_4__1__Impl" - // InternalRos.g:4648:1: rule__ServiceSpec__Group_4__1__Impl : ( ( rule__ServiceSpec__RequestAssignment_4_1 ) ) ; + // InternalRos.g:4699:1: rule__ServiceSpec__Group_4__1__Impl : ( ( rule__ServiceSpec__RequestAssignment_4_1 ) ) ; public final void rule__ServiceSpec__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:4652:1: ( ( ( rule__ServiceSpec__RequestAssignment_4_1 ) ) ) - // InternalRos.g:4653:1: ( ( rule__ServiceSpec__RequestAssignment_4_1 ) ) + // InternalRos.g:4703:1: ( ( ( rule__ServiceSpec__RequestAssignment_4_1 ) ) ) + // InternalRos.g:4704:1: ( ( rule__ServiceSpec__RequestAssignment_4_1 ) ) { - // InternalRos.g:4653:1: ( ( rule__ServiceSpec__RequestAssignment_4_1 ) ) - // InternalRos.g:4654:2: ( rule__ServiceSpec__RequestAssignment_4_1 ) + // InternalRos.g:4704:1: ( ( rule__ServiceSpec__RequestAssignment_4_1 ) ) + // InternalRos.g:4705:2: ( rule__ServiceSpec__RequestAssignment_4_1 ) { before(grammarAccess.getServiceSpecAccess().getRequestAssignment_4_1()); - // InternalRos.g:4655:2: ( rule__ServiceSpec__RequestAssignment_4_1 ) - // InternalRos.g:4655:3: rule__ServiceSpec__RequestAssignment_4_1 + // InternalRos.g:4706:2: ( rule__ServiceSpec__RequestAssignment_4_1 ) + // InternalRos.g:4706:3: rule__ServiceSpec__RequestAssignment_4_1 { pushFollow(FOLLOW_2); rule__ServiceSpec__RequestAssignment_4_1(); @@ -14494,14 +14739,14 @@ public final void rule__ServiceSpec__Group_4__1__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceSpec__Group_5__0" - // InternalRos.g:4664:1: rule__ServiceSpec__Group_5__0 : rule__ServiceSpec__Group_5__0__Impl rule__ServiceSpec__Group_5__1 ; + // InternalRos.g:4715: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(); try { - // InternalRos.g:4668:1: ( rule__ServiceSpec__Group_5__0__Impl rule__ServiceSpec__Group_5__1 ) - // InternalRos.g:4669:2: rule__ServiceSpec__Group_5__0__Impl rule__ServiceSpec__Group_5__1 + // InternalRos.g:4719:1: ( rule__ServiceSpec__Group_5__0__Impl rule__ServiceSpec__Group_5__1 ) + // InternalRos.g:4720:2: rule__ServiceSpec__Group_5__0__Impl rule__ServiceSpec__Group_5__1 { pushFollow(FOLLOW_4); rule__ServiceSpec__Group_5__0__Impl(); @@ -14532,17 +14777,17 @@ public final void rule__ServiceSpec__Group_5__0() throws RecognitionException { // $ANTLR start "rule__ServiceSpec__Group_5__0__Impl" - // InternalRos.g:4676:1: rule__ServiceSpec__Group_5__0__Impl : ( 'response' ) ; + // InternalRos.g:4727:1: rule__ServiceSpec__Group_5__0__Impl : ( 'response' ) ; public final void rule__ServiceSpec__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:4680:1: ( ( 'response' ) ) - // InternalRos.g:4681:1: ( 'response' ) + // InternalRos.g:4731:1: ( ( 'response' ) ) + // InternalRos.g:4732:1: ( 'response' ) { - // InternalRos.g:4681:1: ( 'response' ) - // InternalRos.g:4682:2: 'response' + // InternalRos.g:4732:1: ( 'response' ) + // InternalRos.g:4733:2: 'response' { before(grammarAccess.getServiceSpecAccess().getResponseKeyword_5_0()); match(input,51,FOLLOW_2); @@ -14569,14 +14814,14 @@ public final void rule__ServiceSpec__Group_5__0__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceSpec__Group_5__1" - // InternalRos.g:4691:1: rule__ServiceSpec__Group_5__1 : rule__ServiceSpec__Group_5__1__Impl ; + // InternalRos.g:4742:1: rule__ServiceSpec__Group_5__1 : rule__ServiceSpec__Group_5__1__Impl ; public final void rule__ServiceSpec__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:4695:1: ( rule__ServiceSpec__Group_5__1__Impl ) - // InternalRos.g:4696:2: rule__ServiceSpec__Group_5__1__Impl + // InternalRos.g:4746:1: ( rule__ServiceSpec__Group_5__1__Impl ) + // InternalRos.g:4747:2: rule__ServiceSpec__Group_5__1__Impl { pushFollow(FOLLOW_2); rule__ServiceSpec__Group_5__1__Impl(); @@ -14602,21 +14847,21 @@ public final void rule__ServiceSpec__Group_5__1() throws RecognitionException { // $ANTLR start "rule__ServiceSpec__Group_5__1__Impl" - // InternalRos.g:4702:1: rule__ServiceSpec__Group_5__1__Impl : ( ( rule__ServiceSpec__ResponseAssignment_5_1 ) ) ; + // InternalRos.g:4753:1: rule__ServiceSpec__Group_5__1__Impl : ( ( rule__ServiceSpec__ResponseAssignment_5_1 ) ) ; public final void rule__ServiceSpec__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:4706:1: ( ( ( rule__ServiceSpec__ResponseAssignment_5_1 ) ) ) - // InternalRos.g:4707:1: ( ( rule__ServiceSpec__ResponseAssignment_5_1 ) ) + // InternalRos.g:4757:1: ( ( ( rule__ServiceSpec__ResponseAssignment_5_1 ) ) ) + // InternalRos.g:4758:1: ( ( rule__ServiceSpec__ResponseAssignment_5_1 ) ) { - // InternalRos.g:4707:1: ( ( rule__ServiceSpec__ResponseAssignment_5_1 ) ) - // InternalRos.g:4708:2: ( rule__ServiceSpec__ResponseAssignment_5_1 ) + // InternalRos.g:4758:1: ( ( rule__ServiceSpec__ResponseAssignment_5_1 ) ) + // InternalRos.g:4759:2: ( rule__ServiceSpec__ResponseAssignment_5_1 ) { before(grammarAccess.getServiceSpecAccess().getResponseAssignment_5_1()); - // InternalRos.g:4709:2: ( rule__ServiceSpec__ResponseAssignment_5_1 ) - // InternalRos.g:4709:3: rule__ServiceSpec__ResponseAssignment_5_1 + // InternalRos.g:4760:2: ( rule__ServiceSpec__ResponseAssignment_5_1 ) + // InternalRos.g:4760:3: rule__ServiceSpec__ResponseAssignment_5_1 { pushFollow(FOLLOW_2); rule__ServiceSpec__ResponseAssignment_5_1(); @@ -14649,14 +14894,14 @@ public final void rule__ServiceSpec__Group_5__1__Impl() throws RecognitionExcept // $ANTLR start "rule__TopicSpec__Group__0" - // InternalRos.g:4718:1: rule__TopicSpec__Group__0 : rule__TopicSpec__Group__0__Impl rule__TopicSpec__Group__1 ; + // InternalRos.g:4769: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(); try { - // InternalRos.g:4722:1: ( rule__TopicSpec__Group__0__Impl rule__TopicSpec__Group__1 ) - // InternalRos.g:4723:2: rule__TopicSpec__Group__0__Impl rule__TopicSpec__Group__1 + // InternalRos.g:4773:1: ( rule__TopicSpec__Group__0__Impl rule__TopicSpec__Group__1 ) + // InternalRos.g:4774:2: rule__TopicSpec__Group__0__Impl rule__TopicSpec__Group__1 { pushFollow(FOLLOW_21); rule__TopicSpec__Group__0__Impl(); @@ -14687,21 +14932,21 @@ public final void rule__TopicSpec__Group__0() throws RecognitionException { // $ANTLR start "rule__TopicSpec__Group__0__Impl" - // InternalRos.g:4730:1: rule__TopicSpec__Group__0__Impl : ( () ) ; + // InternalRos.g:4781:1: rule__TopicSpec__Group__0__Impl : ( () ) ; public final void rule__TopicSpec__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:4734:1: ( ( () ) ) - // InternalRos.g:4735:1: ( () ) + // InternalRos.g:4785:1: ( ( () ) ) + // InternalRos.g:4786:1: ( () ) { - // InternalRos.g:4735:1: ( () ) - // InternalRos.g:4736:2: () + // InternalRos.g:4786:1: ( () ) + // InternalRos.g:4787:2: () { before(grammarAccess.getTopicSpecAccess().getTopicSpecAction_0()); - // InternalRos.g:4737:2: () - // InternalRos.g:4737:3: + // InternalRos.g:4788:2: () + // InternalRos.g:4788:3: { } @@ -14724,14 +14969,14 @@ public final void rule__TopicSpec__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__TopicSpec__Group__1" - // InternalRos.g:4745:1: rule__TopicSpec__Group__1 : rule__TopicSpec__Group__1__Impl rule__TopicSpec__Group__2 ; + // InternalRos.g:4796: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(); try { - // InternalRos.g:4749:1: ( rule__TopicSpec__Group__1__Impl rule__TopicSpec__Group__2 ) - // InternalRos.g:4750:2: rule__TopicSpec__Group__1__Impl rule__TopicSpec__Group__2 + // InternalRos.g:4800:1: ( rule__TopicSpec__Group__1__Impl rule__TopicSpec__Group__2 ) + // InternalRos.g:4801:2: rule__TopicSpec__Group__1__Impl rule__TopicSpec__Group__2 { pushFollow(FOLLOW_22); rule__TopicSpec__Group__1__Impl(); @@ -14762,17 +15007,17 @@ public final void rule__TopicSpec__Group__1() throws RecognitionException { // $ANTLR start "rule__TopicSpec__Group__1__Impl" - // InternalRos.g:4757:1: rule__TopicSpec__Group__1__Impl : ( 'TopicSpec' ) ; + // InternalRos.g:4808:1: rule__TopicSpec__Group__1__Impl : ( 'TopicSpec' ) ; public final void rule__TopicSpec__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:4761:1: ( ( 'TopicSpec' ) ) - // InternalRos.g:4762:1: ( 'TopicSpec' ) + // InternalRos.g:4812:1: ( ( 'TopicSpec' ) ) + // InternalRos.g:4813:1: ( 'TopicSpec' ) { - // InternalRos.g:4762:1: ( 'TopicSpec' ) - // InternalRos.g:4763:2: 'TopicSpec' + // InternalRos.g:4813:1: ( 'TopicSpec' ) + // InternalRos.g:4814:2: 'TopicSpec' { before(grammarAccess.getTopicSpecAccess().getTopicSpecKeyword_1()); match(input,52,FOLLOW_2); @@ -14799,14 +15044,14 @@ public final void rule__TopicSpec__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__TopicSpec__Group__2" - // InternalRos.g:4772:1: rule__TopicSpec__Group__2 : rule__TopicSpec__Group__2__Impl rule__TopicSpec__Group__3 ; + // InternalRos.g:4823: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(); try { - // InternalRos.g:4776:1: ( rule__TopicSpec__Group__2__Impl rule__TopicSpec__Group__3 ) - // InternalRos.g:4777:2: rule__TopicSpec__Group__2__Impl rule__TopicSpec__Group__3 + // InternalRos.g:4827:1: ( rule__TopicSpec__Group__2__Impl rule__TopicSpec__Group__3 ) + // InternalRos.g:4828:2: rule__TopicSpec__Group__2__Impl rule__TopicSpec__Group__3 { pushFollow(FOLLOW_4); rule__TopicSpec__Group__2__Impl(); @@ -14837,21 +15082,21 @@ public final void rule__TopicSpec__Group__2() throws RecognitionException { // $ANTLR start "rule__TopicSpec__Group__2__Impl" - // InternalRos.g:4784:1: rule__TopicSpec__Group__2__Impl : ( ( rule__TopicSpec__NameAssignment_2 ) ) ; + // InternalRos.g:4835:1: rule__TopicSpec__Group__2__Impl : ( ( rule__TopicSpec__NameAssignment_2 ) ) ; public final void rule__TopicSpec__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:4788:1: ( ( ( rule__TopicSpec__NameAssignment_2 ) ) ) - // InternalRos.g:4789:1: ( ( rule__TopicSpec__NameAssignment_2 ) ) + // InternalRos.g:4839:1: ( ( ( rule__TopicSpec__NameAssignment_2 ) ) ) + // InternalRos.g:4840:1: ( ( rule__TopicSpec__NameAssignment_2 ) ) { - // InternalRos.g:4789:1: ( ( rule__TopicSpec__NameAssignment_2 ) ) - // InternalRos.g:4790:2: ( rule__TopicSpec__NameAssignment_2 ) + // InternalRos.g:4840:1: ( ( rule__TopicSpec__NameAssignment_2 ) ) + // InternalRos.g:4841:2: ( rule__TopicSpec__NameAssignment_2 ) { before(grammarAccess.getTopicSpecAccess().getNameAssignment_2()); - // InternalRos.g:4791:2: ( rule__TopicSpec__NameAssignment_2 ) - // InternalRos.g:4791:3: rule__TopicSpec__NameAssignment_2 + // InternalRos.g:4842:2: ( rule__TopicSpec__NameAssignment_2 ) + // InternalRos.g:4842:3: rule__TopicSpec__NameAssignment_2 { pushFollow(FOLLOW_2); rule__TopicSpec__NameAssignment_2(); @@ -14884,14 +15129,14 @@ public final void rule__TopicSpec__Group__2__Impl() throws RecognitionException // $ANTLR start "rule__TopicSpec__Group__3" - // InternalRos.g:4799:1: rule__TopicSpec__Group__3 : rule__TopicSpec__Group__3__Impl rule__TopicSpec__Group__4 ; + // InternalRos.g:4850: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(); try { - // InternalRos.g:4803:1: ( rule__TopicSpec__Group__3__Impl rule__TopicSpec__Group__4 ) - // InternalRos.g:4804:2: rule__TopicSpec__Group__3__Impl rule__TopicSpec__Group__4 + // InternalRos.g:4854:1: ( rule__TopicSpec__Group__3__Impl rule__TopicSpec__Group__4 ) + // InternalRos.g:4855:2: rule__TopicSpec__Group__3__Impl rule__TopicSpec__Group__4 { pushFollow(FOLLOW_23); rule__TopicSpec__Group__3__Impl(); @@ -14922,17 +15167,17 @@ public final void rule__TopicSpec__Group__3() throws RecognitionException { // $ANTLR start "rule__TopicSpec__Group__3__Impl" - // InternalRos.g:4811:1: rule__TopicSpec__Group__3__Impl : ( '{' ) ; + // InternalRos.g:4862:1: rule__TopicSpec__Group__3__Impl : ( '{' ) ; public final void rule__TopicSpec__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:4815:1: ( ( '{' ) ) - // InternalRos.g:4816:1: ( '{' ) + // InternalRos.g:4866:1: ( ( '{' ) ) + // InternalRos.g:4867:1: ( '{' ) { - // InternalRos.g:4816:1: ( '{' ) - // InternalRos.g:4817:2: '{' + // InternalRos.g:4867:1: ( '{' ) + // InternalRos.g:4868:2: '{' { before(grammarAccess.getTopicSpecAccess().getLeftCurlyBracketKeyword_3()); match(input,41,FOLLOW_2); @@ -14959,14 +15204,14 @@ public final void rule__TopicSpec__Group__3__Impl() throws RecognitionException // $ANTLR start "rule__TopicSpec__Group__4" - // InternalRos.g:4826:1: rule__TopicSpec__Group__4 : rule__TopicSpec__Group__4__Impl rule__TopicSpec__Group__5 ; + // InternalRos.g:4877: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(); try { - // InternalRos.g:4830:1: ( rule__TopicSpec__Group__4__Impl rule__TopicSpec__Group__5 ) - // InternalRos.g:4831:2: rule__TopicSpec__Group__4__Impl rule__TopicSpec__Group__5 + // InternalRos.g:4881:1: ( rule__TopicSpec__Group__4__Impl rule__TopicSpec__Group__5 ) + // InternalRos.g:4882:2: rule__TopicSpec__Group__4__Impl rule__TopicSpec__Group__5 { pushFollow(FOLLOW_23); rule__TopicSpec__Group__4__Impl(); @@ -14997,29 +15242,29 @@ public final void rule__TopicSpec__Group__4() throws RecognitionException { // $ANTLR start "rule__TopicSpec__Group__4__Impl" - // InternalRos.g:4838:1: rule__TopicSpec__Group__4__Impl : ( ( rule__TopicSpec__Group_4__0 )? ) ; + // InternalRos.g:4889:1: rule__TopicSpec__Group__4__Impl : ( ( rule__TopicSpec__Group_4__0 )? ) ; public final void rule__TopicSpec__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:4842:1: ( ( ( rule__TopicSpec__Group_4__0 )? ) ) - // InternalRos.g:4843:1: ( ( rule__TopicSpec__Group_4__0 )? ) + // InternalRos.g:4893:1: ( ( ( rule__TopicSpec__Group_4__0 )? ) ) + // InternalRos.g:4894:1: ( ( rule__TopicSpec__Group_4__0 )? ) { - // InternalRos.g:4843:1: ( ( rule__TopicSpec__Group_4__0 )? ) - // InternalRos.g:4844:2: ( rule__TopicSpec__Group_4__0 )? + // InternalRos.g:4894:1: ( ( rule__TopicSpec__Group_4__0 )? ) + // InternalRos.g:4895:2: ( rule__TopicSpec__Group_4__0 )? { before(grammarAccess.getTopicSpecAccess().getGroup_4()); - // InternalRos.g:4845:2: ( rule__TopicSpec__Group_4__0 )? - int alt28=2; - int LA28_0 = input.LA(1); + // InternalRos.g:4896:2: ( rule__TopicSpec__Group_4__0 )? + int alt29=2; + int LA29_0 = input.LA(1); - if ( (LA28_0==30) ) { - alt28=1; + if ( (LA29_0==30) ) { + alt29=1; } - switch (alt28) { + switch (alt29) { case 1 : - // InternalRos.g:4845:3: rule__TopicSpec__Group_4__0 + // InternalRos.g:4896:3: rule__TopicSpec__Group_4__0 { pushFollow(FOLLOW_2); rule__TopicSpec__Group_4__0(); @@ -15055,14 +15300,14 @@ public final void rule__TopicSpec__Group__4__Impl() throws RecognitionException // $ANTLR start "rule__TopicSpec__Group__5" - // InternalRos.g:4853:1: rule__TopicSpec__Group__5 : rule__TopicSpec__Group__5__Impl ; + // InternalRos.g:4904:1: rule__TopicSpec__Group__5 : rule__TopicSpec__Group__5__Impl ; public final void rule__TopicSpec__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:4857:1: ( rule__TopicSpec__Group__5__Impl ) - // InternalRos.g:4858:2: rule__TopicSpec__Group__5__Impl + // InternalRos.g:4908:1: ( rule__TopicSpec__Group__5__Impl ) + // InternalRos.g:4909:2: rule__TopicSpec__Group__5__Impl { pushFollow(FOLLOW_2); rule__TopicSpec__Group__5__Impl(); @@ -15088,17 +15333,17 @@ public final void rule__TopicSpec__Group__5() throws RecognitionException { // $ANTLR start "rule__TopicSpec__Group__5__Impl" - // InternalRos.g:4864:1: rule__TopicSpec__Group__5__Impl : ( '}' ) ; + // InternalRos.g:4915:1: rule__TopicSpec__Group__5__Impl : ( '}' ) ; public final void rule__TopicSpec__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:4868:1: ( ( '}' ) ) - // InternalRos.g:4869:1: ( '}' ) + // InternalRos.g:4919:1: ( ( '}' ) ) + // InternalRos.g:4920:1: ( '}' ) { - // InternalRos.g:4869:1: ( '}' ) - // InternalRos.g:4870:2: '}' + // InternalRos.g:4920:1: ( '}' ) + // InternalRos.g:4921:2: '}' { before(grammarAccess.getTopicSpecAccess().getRightCurlyBracketKeyword_5()); match(input,42,FOLLOW_2); @@ -15125,14 +15370,14 @@ public final void rule__TopicSpec__Group__5__Impl() throws RecognitionException // $ANTLR start "rule__TopicSpec__Group_4__0" - // InternalRos.g:4880:1: rule__TopicSpec__Group_4__0 : rule__TopicSpec__Group_4__0__Impl rule__TopicSpec__Group_4__1 ; + // InternalRos.g:4931:1: rule__TopicSpec__Group_4__0 : rule__TopicSpec__Group_4__0__Impl rule__TopicSpec__Group_4__1 ; public final void rule__TopicSpec__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:4884:1: ( rule__TopicSpec__Group_4__0__Impl rule__TopicSpec__Group_4__1 ) - // InternalRos.g:4885:2: rule__TopicSpec__Group_4__0__Impl rule__TopicSpec__Group_4__1 + // InternalRos.g:4935:1: ( rule__TopicSpec__Group_4__0__Impl rule__TopicSpec__Group_4__1 ) + // InternalRos.g:4936:2: rule__TopicSpec__Group_4__0__Impl rule__TopicSpec__Group_4__1 { pushFollow(FOLLOW_4); rule__TopicSpec__Group_4__0__Impl(); @@ -15163,17 +15408,17 @@ public final void rule__TopicSpec__Group_4__0() throws RecognitionException { // $ANTLR start "rule__TopicSpec__Group_4__0__Impl" - // InternalRos.g:4892:1: rule__TopicSpec__Group_4__0__Impl : ( 'message' ) ; + // InternalRos.g:4943:1: rule__TopicSpec__Group_4__0__Impl : ( 'message' ) ; public final void rule__TopicSpec__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:4896:1: ( ( 'message' ) ) - // InternalRos.g:4897:1: ( 'message' ) + // InternalRos.g:4947:1: ( ( 'message' ) ) + // InternalRos.g:4948:1: ( 'message' ) { - // InternalRos.g:4897:1: ( 'message' ) - // InternalRos.g:4898:2: 'message' + // InternalRos.g:4948:1: ( 'message' ) + // InternalRos.g:4949:2: 'message' { before(grammarAccess.getTopicSpecAccess().getMessageKeyword_4_0()); match(input,30,FOLLOW_2); @@ -15200,14 +15445,14 @@ public final void rule__TopicSpec__Group_4__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__TopicSpec__Group_4__1" - // InternalRos.g:4907:1: rule__TopicSpec__Group_4__1 : rule__TopicSpec__Group_4__1__Impl ; + // InternalRos.g:4958:1: rule__TopicSpec__Group_4__1 : rule__TopicSpec__Group_4__1__Impl ; public final void rule__TopicSpec__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:4911:1: ( rule__TopicSpec__Group_4__1__Impl ) - // InternalRos.g:4912:2: rule__TopicSpec__Group_4__1__Impl + // InternalRos.g:4962:1: ( rule__TopicSpec__Group_4__1__Impl ) + // InternalRos.g:4963:2: rule__TopicSpec__Group_4__1__Impl { pushFollow(FOLLOW_2); rule__TopicSpec__Group_4__1__Impl(); @@ -15233,21 +15478,21 @@ public final void rule__TopicSpec__Group_4__1() throws RecognitionException { // $ANTLR start "rule__TopicSpec__Group_4__1__Impl" - // InternalRos.g:4918:1: rule__TopicSpec__Group_4__1__Impl : ( ( rule__TopicSpec__MessageAssignment_4_1 ) ) ; + // InternalRos.g:4969:1: rule__TopicSpec__Group_4__1__Impl : ( ( rule__TopicSpec__MessageAssignment_4_1 ) ) ; public final void rule__TopicSpec__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:4922:1: ( ( ( rule__TopicSpec__MessageAssignment_4_1 ) ) ) - // InternalRos.g:4923:1: ( ( rule__TopicSpec__MessageAssignment_4_1 ) ) + // InternalRos.g:4973:1: ( ( ( rule__TopicSpec__MessageAssignment_4_1 ) ) ) + // InternalRos.g:4974:1: ( ( rule__TopicSpec__MessageAssignment_4_1 ) ) { - // InternalRos.g:4923:1: ( ( rule__TopicSpec__MessageAssignment_4_1 ) ) - // InternalRos.g:4924:2: ( rule__TopicSpec__MessageAssignment_4_1 ) + // InternalRos.g:4974:1: ( ( rule__TopicSpec__MessageAssignment_4_1 ) ) + // InternalRos.g:4975:2: ( rule__TopicSpec__MessageAssignment_4_1 ) { before(grammarAccess.getTopicSpecAccess().getMessageAssignment_4_1()); - // InternalRos.g:4925:2: ( rule__TopicSpec__MessageAssignment_4_1 ) - // InternalRos.g:4925:3: rule__TopicSpec__MessageAssignment_4_1 + // InternalRos.g:4976:2: ( rule__TopicSpec__MessageAssignment_4_1 ) + // InternalRos.g:4976:3: rule__TopicSpec__MessageAssignment_4_1 { pushFollow(FOLLOW_2); rule__TopicSpec__MessageAssignment_4_1(); @@ -15280,14 +15525,14 @@ public final void rule__TopicSpec__Group_4__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__ActionSpec__Group__0" - // InternalRos.g:4934:1: rule__ActionSpec__Group__0 : rule__ActionSpec__Group__0__Impl rule__ActionSpec__Group__1 ; + // InternalRos.g:4985: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(); try { - // InternalRos.g:4938:1: ( rule__ActionSpec__Group__0__Impl rule__ActionSpec__Group__1 ) - // InternalRos.g:4939:2: rule__ActionSpec__Group__0__Impl rule__ActionSpec__Group__1 + // InternalRos.g:4989:1: ( rule__ActionSpec__Group__0__Impl rule__ActionSpec__Group__1 ) + // InternalRos.g:4990:2: rule__ActionSpec__Group__0__Impl rule__ActionSpec__Group__1 { pushFollow(FOLLOW_12); rule__ActionSpec__Group__0__Impl(); @@ -15318,21 +15563,21 @@ public final void rule__ActionSpec__Group__0() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group__0__Impl" - // InternalRos.g:4946:1: rule__ActionSpec__Group__0__Impl : ( () ) ; + // InternalRos.g:4997:1: rule__ActionSpec__Group__0__Impl : ( () ) ; public final void rule__ActionSpec__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:4950:1: ( ( () ) ) - // InternalRos.g:4951:1: ( () ) + // InternalRos.g:5001:1: ( ( () ) ) + // InternalRos.g:5002:1: ( () ) { - // InternalRos.g:4951:1: ( () ) - // InternalRos.g:4952:2: () + // InternalRos.g:5002:1: ( () ) + // InternalRos.g:5003:2: () { before(grammarAccess.getActionSpecAccess().getActionSpecAction_0()); - // InternalRos.g:4953:2: () - // InternalRos.g:4953:3: + // InternalRos.g:5004:2: () + // InternalRos.g:5004:3: { } @@ -15355,14 +15600,14 @@ public final void rule__ActionSpec__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__ActionSpec__Group__1" - // InternalRos.g:4961:1: rule__ActionSpec__Group__1 : rule__ActionSpec__Group__1__Impl rule__ActionSpec__Group__2 ; + // InternalRos.g:5012: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(); try { - // InternalRos.g:4965:1: ( rule__ActionSpec__Group__1__Impl rule__ActionSpec__Group__2 ) - // InternalRos.g:4966:2: rule__ActionSpec__Group__1__Impl rule__ActionSpec__Group__2 + // InternalRos.g:5016:1: ( rule__ActionSpec__Group__1__Impl rule__ActionSpec__Group__2 ) + // InternalRos.g:5017:2: rule__ActionSpec__Group__1__Impl rule__ActionSpec__Group__2 { pushFollow(FOLLOW_10); rule__ActionSpec__Group__1__Impl(); @@ -15393,17 +15638,17 @@ public final void rule__ActionSpec__Group__1() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group__1__Impl" - // InternalRos.g:4973:1: rule__ActionSpec__Group__1__Impl : ( 'ActionSpec' ) ; + // InternalRos.g:5024:1: rule__ActionSpec__Group__1__Impl : ( 'ActionSpec' ) ; public final void rule__ActionSpec__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:4977:1: ( ( 'ActionSpec' ) ) - // InternalRos.g:4978:1: ( 'ActionSpec' ) + // InternalRos.g:5028:1: ( ( 'ActionSpec' ) ) + // InternalRos.g:5029:1: ( 'ActionSpec' ) { - // InternalRos.g:4978:1: ( 'ActionSpec' ) - // InternalRos.g:4979:2: 'ActionSpec' + // InternalRos.g:5029:1: ( 'ActionSpec' ) + // InternalRos.g:5030:2: 'ActionSpec' { before(grammarAccess.getActionSpecAccess().getActionSpecKeyword_1()); match(input,53,FOLLOW_2); @@ -15430,14 +15675,14 @@ public final void rule__ActionSpec__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__ActionSpec__Group__2" - // InternalRos.g:4988:1: rule__ActionSpec__Group__2 : rule__ActionSpec__Group__2__Impl rule__ActionSpec__Group__3 ; + // InternalRos.g:5039: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(); try { - // InternalRos.g:4992:1: ( rule__ActionSpec__Group__2__Impl rule__ActionSpec__Group__3 ) - // InternalRos.g:4993:2: rule__ActionSpec__Group__2__Impl rule__ActionSpec__Group__3 + // InternalRos.g:5043:1: ( rule__ActionSpec__Group__2__Impl rule__ActionSpec__Group__3 ) + // InternalRos.g:5044:2: rule__ActionSpec__Group__2__Impl rule__ActionSpec__Group__3 { pushFollow(FOLLOW_4); rule__ActionSpec__Group__2__Impl(); @@ -15468,21 +15713,21 @@ public final void rule__ActionSpec__Group__2() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group__2__Impl" - // InternalRos.g:5000:1: rule__ActionSpec__Group__2__Impl : ( ( rule__ActionSpec__NameAssignment_2 ) ) ; + // InternalRos.g:5051:1: rule__ActionSpec__Group__2__Impl : ( ( rule__ActionSpec__NameAssignment_2 ) ) ; public final void rule__ActionSpec__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5004:1: ( ( ( rule__ActionSpec__NameAssignment_2 ) ) ) - // InternalRos.g:5005:1: ( ( rule__ActionSpec__NameAssignment_2 ) ) + // InternalRos.g:5055:1: ( ( ( rule__ActionSpec__NameAssignment_2 ) ) ) + // InternalRos.g:5056:1: ( ( rule__ActionSpec__NameAssignment_2 ) ) { - // InternalRos.g:5005:1: ( ( rule__ActionSpec__NameAssignment_2 ) ) - // InternalRos.g:5006:2: ( rule__ActionSpec__NameAssignment_2 ) + // InternalRos.g:5056:1: ( ( rule__ActionSpec__NameAssignment_2 ) ) + // InternalRos.g:5057:2: ( rule__ActionSpec__NameAssignment_2 ) { before(grammarAccess.getActionSpecAccess().getNameAssignment_2()); - // InternalRos.g:5007:2: ( rule__ActionSpec__NameAssignment_2 ) - // InternalRos.g:5007:3: rule__ActionSpec__NameAssignment_2 + // InternalRos.g:5058:2: ( rule__ActionSpec__NameAssignment_2 ) + // InternalRos.g:5058:3: rule__ActionSpec__NameAssignment_2 { pushFollow(FOLLOW_2); rule__ActionSpec__NameAssignment_2(); @@ -15515,14 +15760,14 @@ public final void rule__ActionSpec__Group__2__Impl() throws RecognitionException // $ANTLR start "rule__ActionSpec__Group__3" - // InternalRos.g:5015:1: rule__ActionSpec__Group__3 : rule__ActionSpec__Group__3__Impl rule__ActionSpec__Group__4 ; + // InternalRos.g:5066: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(); try { - // InternalRos.g:5019:1: ( rule__ActionSpec__Group__3__Impl rule__ActionSpec__Group__4 ) - // InternalRos.g:5020:2: rule__ActionSpec__Group__3__Impl rule__ActionSpec__Group__4 + // InternalRos.g:5070:1: ( rule__ActionSpec__Group__3__Impl rule__ActionSpec__Group__4 ) + // InternalRos.g:5071:2: rule__ActionSpec__Group__3__Impl rule__ActionSpec__Group__4 { pushFollow(FOLLOW_24); rule__ActionSpec__Group__3__Impl(); @@ -15553,17 +15798,17 @@ public final void rule__ActionSpec__Group__3() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group__3__Impl" - // InternalRos.g:5027:1: rule__ActionSpec__Group__3__Impl : ( '{' ) ; + // InternalRos.g:5078:1: rule__ActionSpec__Group__3__Impl : ( '{' ) ; public final void rule__ActionSpec__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5031:1: ( ( '{' ) ) - // InternalRos.g:5032:1: ( '{' ) + // InternalRos.g:5082:1: ( ( '{' ) ) + // InternalRos.g:5083:1: ( '{' ) { - // InternalRos.g:5032:1: ( '{' ) - // InternalRos.g:5033:2: '{' + // InternalRos.g:5083:1: ( '{' ) + // InternalRos.g:5084:2: '{' { before(grammarAccess.getActionSpecAccess().getLeftCurlyBracketKeyword_3()); match(input,41,FOLLOW_2); @@ -15590,14 +15835,14 @@ public final void rule__ActionSpec__Group__3__Impl() throws RecognitionException // $ANTLR start "rule__ActionSpec__Group__4" - // InternalRos.g:5042:1: rule__ActionSpec__Group__4 : rule__ActionSpec__Group__4__Impl rule__ActionSpec__Group__5 ; + // InternalRos.g:5093: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(); try { - // InternalRos.g:5046:1: ( rule__ActionSpec__Group__4__Impl rule__ActionSpec__Group__5 ) - // InternalRos.g:5047:2: rule__ActionSpec__Group__4__Impl rule__ActionSpec__Group__5 + // InternalRos.g:5097:1: ( rule__ActionSpec__Group__4__Impl rule__ActionSpec__Group__5 ) + // InternalRos.g:5098:2: rule__ActionSpec__Group__4__Impl rule__ActionSpec__Group__5 { pushFollow(FOLLOW_24); rule__ActionSpec__Group__4__Impl(); @@ -15628,29 +15873,29 @@ public final void rule__ActionSpec__Group__4() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group__4__Impl" - // InternalRos.g:5054:1: rule__ActionSpec__Group__4__Impl : ( ( rule__ActionSpec__Group_4__0 )? ) ; + // InternalRos.g:5105:1: rule__ActionSpec__Group__4__Impl : ( ( rule__ActionSpec__Group_4__0 )? ) ; public final void rule__ActionSpec__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5058:1: ( ( ( rule__ActionSpec__Group_4__0 )? ) ) - // InternalRos.g:5059:1: ( ( rule__ActionSpec__Group_4__0 )? ) + // InternalRos.g:5109:1: ( ( ( rule__ActionSpec__Group_4__0 )? ) ) + // InternalRos.g:5110:1: ( ( rule__ActionSpec__Group_4__0 )? ) { - // InternalRos.g:5059:1: ( ( rule__ActionSpec__Group_4__0 )? ) - // InternalRos.g:5060:2: ( rule__ActionSpec__Group_4__0 )? + // InternalRos.g:5110:1: ( ( rule__ActionSpec__Group_4__0 )? ) + // InternalRos.g:5111:2: ( rule__ActionSpec__Group_4__0 )? { before(grammarAccess.getActionSpecAccess().getGroup_4()); - // InternalRos.g:5061:2: ( rule__ActionSpec__Group_4__0 )? - int alt29=2; - int LA29_0 = input.LA(1); + // InternalRos.g:5112:2: ( rule__ActionSpec__Group_4__0 )? + int alt30=2; + int LA30_0 = input.LA(1); - if ( (LA29_0==29) ) { - alt29=1; + if ( (LA30_0==29) ) { + alt30=1; } - switch (alt29) { + switch (alt30) { case 1 : - // InternalRos.g:5061:3: rule__ActionSpec__Group_4__0 + // InternalRos.g:5112:3: rule__ActionSpec__Group_4__0 { pushFollow(FOLLOW_2); rule__ActionSpec__Group_4__0(); @@ -15686,14 +15931,14 @@ public final void rule__ActionSpec__Group__4__Impl() throws RecognitionException // $ANTLR start "rule__ActionSpec__Group__5" - // InternalRos.g:5069:1: rule__ActionSpec__Group__5 : rule__ActionSpec__Group__5__Impl rule__ActionSpec__Group__6 ; + // InternalRos.g:5120: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(); try { - // InternalRos.g:5073:1: ( rule__ActionSpec__Group__5__Impl rule__ActionSpec__Group__6 ) - // InternalRos.g:5074:2: rule__ActionSpec__Group__5__Impl rule__ActionSpec__Group__6 + // InternalRos.g:5124:1: ( rule__ActionSpec__Group__5__Impl rule__ActionSpec__Group__6 ) + // InternalRos.g:5125:2: rule__ActionSpec__Group__5__Impl rule__ActionSpec__Group__6 { pushFollow(FOLLOW_24); rule__ActionSpec__Group__5__Impl(); @@ -15724,29 +15969,29 @@ public final void rule__ActionSpec__Group__5() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group__5__Impl" - // InternalRos.g:5081:1: rule__ActionSpec__Group__5__Impl : ( ( rule__ActionSpec__Group_5__0 )? ) ; + // InternalRos.g:5132:1: rule__ActionSpec__Group__5__Impl : ( ( rule__ActionSpec__Group_5__0 )? ) ; public final void rule__ActionSpec__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5085:1: ( ( ( rule__ActionSpec__Group_5__0 )? ) ) - // InternalRos.g:5086:1: ( ( rule__ActionSpec__Group_5__0 )? ) + // InternalRos.g:5136:1: ( ( ( rule__ActionSpec__Group_5__0 )? ) ) + // InternalRos.g:5137:1: ( ( rule__ActionSpec__Group_5__0 )? ) { - // InternalRos.g:5086:1: ( ( rule__ActionSpec__Group_5__0 )? ) - // InternalRos.g:5087:2: ( rule__ActionSpec__Group_5__0 )? + // InternalRos.g:5137:1: ( ( rule__ActionSpec__Group_5__0 )? ) + // InternalRos.g:5138:2: ( rule__ActionSpec__Group_5__0 )? { before(grammarAccess.getActionSpecAccess().getGroup_5()); - // InternalRos.g:5088:2: ( rule__ActionSpec__Group_5__0 )? - int alt30=2; - int LA30_0 = input.LA(1); + // InternalRos.g:5139:2: ( rule__ActionSpec__Group_5__0 )? + int alt31=2; + int LA31_0 = input.LA(1); - if ( (LA30_0==31) ) { - alt30=1; + if ( (LA31_0==31) ) { + alt31=1; } - switch (alt30) { + switch (alt31) { case 1 : - // InternalRos.g:5088:3: rule__ActionSpec__Group_5__0 + // InternalRos.g:5139:3: rule__ActionSpec__Group_5__0 { pushFollow(FOLLOW_2); rule__ActionSpec__Group_5__0(); @@ -15782,14 +16027,14 @@ public final void rule__ActionSpec__Group__5__Impl() throws RecognitionException // $ANTLR start "rule__ActionSpec__Group__6" - // InternalRos.g:5096:1: rule__ActionSpec__Group__6 : rule__ActionSpec__Group__6__Impl rule__ActionSpec__Group__7 ; + // InternalRos.g:5147: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(); try { - // InternalRos.g:5100:1: ( rule__ActionSpec__Group__6__Impl rule__ActionSpec__Group__7 ) - // InternalRos.g:5101:2: rule__ActionSpec__Group__6__Impl rule__ActionSpec__Group__7 + // InternalRos.g:5151:1: ( rule__ActionSpec__Group__6__Impl rule__ActionSpec__Group__7 ) + // InternalRos.g:5152:2: rule__ActionSpec__Group__6__Impl rule__ActionSpec__Group__7 { pushFollow(FOLLOW_24); rule__ActionSpec__Group__6__Impl(); @@ -15820,29 +16065,29 @@ public final void rule__ActionSpec__Group__6() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group__6__Impl" - // InternalRos.g:5108:1: rule__ActionSpec__Group__6__Impl : ( ( rule__ActionSpec__Group_6__0 )? ) ; + // InternalRos.g:5159:1: rule__ActionSpec__Group__6__Impl : ( ( rule__ActionSpec__Group_6__0 )? ) ; public final void rule__ActionSpec__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5112:1: ( ( ( rule__ActionSpec__Group_6__0 )? ) ) - // InternalRos.g:5113:1: ( ( rule__ActionSpec__Group_6__0 )? ) + // InternalRos.g:5163:1: ( ( ( rule__ActionSpec__Group_6__0 )? ) ) + // InternalRos.g:5164:1: ( ( rule__ActionSpec__Group_6__0 )? ) { - // InternalRos.g:5113:1: ( ( rule__ActionSpec__Group_6__0 )? ) - // InternalRos.g:5114:2: ( rule__ActionSpec__Group_6__0 )? + // InternalRos.g:5164:1: ( ( rule__ActionSpec__Group_6__0 )? ) + // InternalRos.g:5165:2: ( rule__ActionSpec__Group_6__0 )? { before(grammarAccess.getActionSpecAccess().getGroup_6()); - // InternalRos.g:5115:2: ( rule__ActionSpec__Group_6__0 )? - int alt31=2; - int LA31_0 = input.LA(1); + // InternalRos.g:5166:2: ( rule__ActionSpec__Group_6__0 )? + int alt32=2; + int LA32_0 = input.LA(1); - if ( (LA31_0==32) ) { - alt31=1; + if ( (LA32_0==32) ) { + alt32=1; } - switch (alt31) { + switch (alt32) { case 1 : - // InternalRos.g:5115:3: rule__ActionSpec__Group_6__0 + // InternalRos.g:5166:3: rule__ActionSpec__Group_6__0 { pushFollow(FOLLOW_2); rule__ActionSpec__Group_6__0(); @@ -15878,14 +16123,14 @@ public final void rule__ActionSpec__Group__6__Impl() throws RecognitionException // $ANTLR start "rule__ActionSpec__Group__7" - // InternalRos.g:5123:1: rule__ActionSpec__Group__7 : rule__ActionSpec__Group__7__Impl ; + // InternalRos.g:5174:1: rule__ActionSpec__Group__7 : rule__ActionSpec__Group__7__Impl ; public final void rule__ActionSpec__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5127:1: ( rule__ActionSpec__Group__7__Impl ) - // InternalRos.g:5128:2: rule__ActionSpec__Group__7__Impl + // InternalRos.g:5178:1: ( rule__ActionSpec__Group__7__Impl ) + // InternalRos.g:5179:2: rule__ActionSpec__Group__7__Impl { pushFollow(FOLLOW_2); rule__ActionSpec__Group__7__Impl(); @@ -15911,17 +16156,17 @@ public final void rule__ActionSpec__Group__7() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group__7__Impl" - // InternalRos.g:5134:1: rule__ActionSpec__Group__7__Impl : ( '}' ) ; + // InternalRos.g:5185:1: rule__ActionSpec__Group__7__Impl : ( '}' ) ; public final void rule__ActionSpec__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5138:1: ( ( '}' ) ) - // InternalRos.g:5139:1: ( '}' ) + // InternalRos.g:5189:1: ( ( '}' ) ) + // InternalRos.g:5190:1: ( '}' ) { - // InternalRos.g:5139:1: ( '}' ) - // InternalRos.g:5140:2: '}' + // InternalRos.g:5190:1: ( '}' ) + // InternalRos.g:5191:2: '}' { before(grammarAccess.getActionSpecAccess().getRightCurlyBracketKeyword_7()); match(input,42,FOLLOW_2); @@ -15948,14 +16193,14 @@ public final void rule__ActionSpec__Group__7__Impl() throws RecognitionException // $ANTLR start "rule__ActionSpec__Group_4__0" - // InternalRos.g:5150:1: rule__ActionSpec__Group_4__0 : rule__ActionSpec__Group_4__0__Impl rule__ActionSpec__Group_4__1 ; + // InternalRos.g:5201:1: rule__ActionSpec__Group_4__0 : rule__ActionSpec__Group_4__0__Impl rule__ActionSpec__Group_4__1 ; public final void rule__ActionSpec__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5154:1: ( rule__ActionSpec__Group_4__0__Impl rule__ActionSpec__Group_4__1 ) - // InternalRos.g:5155:2: rule__ActionSpec__Group_4__0__Impl rule__ActionSpec__Group_4__1 + // InternalRos.g:5205:1: ( rule__ActionSpec__Group_4__0__Impl rule__ActionSpec__Group_4__1 ) + // InternalRos.g:5206:2: rule__ActionSpec__Group_4__0__Impl rule__ActionSpec__Group_4__1 { pushFollow(FOLLOW_4); rule__ActionSpec__Group_4__0__Impl(); @@ -15986,17 +16231,17 @@ public final void rule__ActionSpec__Group_4__0() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group_4__0__Impl" - // InternalRos.g:5162:1: rule__ActionSpec__Group_4__0__Impl : ( 'goal' ) ; + // InternalRos.g:5213:1: rule__ActionSpec__Group_4__0__Impl : ( 'goal' ) ; public final void rule__ActionSpec__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5166:1: ( ( 'goal' ) ) - // InternalRos.g:5167:1: ( 'goal' ) + // InternalRos.g:5217:1: ( ( 'goal' ) ) + // InternalRos.g:5218:1: ( 'goal' ) { - // InternalRos.g:5167:1: ( 'goal' ) - // InternalRos.g:5168:2: 'goal' + // InternalRos.g:5218:1: ( 'goal' ) + // InternalRos.g:5219:2: 'goal' { before(grammarAccess.getActionSpecAccess().getGoalKeyword_4_0()); match(input,29,FOLLOW_2); @@ -16023,14 +16268,14 @@ public final void rule__ActionSpec__Group_4__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionSpec__Group_4__1" - // InternalRos.g:5177:1: rule__ActionSpec__Group_4__1 : rule__ActionSpec__Group_4__1__Impl ; + // InternalRos.g:5228:1: rule__ActionSpec__Group_4__1 : rule__ActionSpec__Group_4__1__Impl ; public final void rule__ActionSpec__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5181:1: ( rule__ActionSpec__Group_4__1__Impl ) - // InternalRos.g:5182:2: rule__ActionSpec__Group_4__1__Impl + // InternalRos.g:5232:1: ( rule__ActionSpec__Group_4__1__Impl ) + // InternalRos.g:5233:2: rule__ActionSpec__Group_4__1__Impl { pushFollow(FOLLOW_2); rule__ActionSpec__Group_4__1__Impl(); @@ -16056,21 +16301,21 @@ public final void rule__ActionSpec__Group_4__1() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group_4__1__Impl" - // InternalRos.g:5188:1: rule__ActionSpec__Group_4__1__Impl : ( ( rule__ActionSpec__GoalAssignment_4_1 ) ) ; + // InternalRos.g:5239:1: rule__ActionSpec__Group_4__1__Impl : ( ( rule__ActionSpec__GoalAssignment_4_1 ) ) ; public final void rule__ActionSpec__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5192:1: ( ( ( rule__ActionSpec__GoalAssignment_4_1 ) ) ) - // InternalRos.g:5193:1: ( ( rule__ActionSpec__GoalAssignment_4_1 ) ) + // InternalRos.g:5243:1: ( ( ( rule__ActionSpec__GoalAssignment_4_1 ) ) ) + // InternalRos.g:5244:1: ( ( rule__ActionSpec__GoalAssignment_4_1 ) ) { - // InternalRos.g:5193:1: ( ( rule__ActionSpec__GoalAssignment_4_1 ) ) - // InternalRos.g:5194:2: ( rule__ActionSpec__GoalAssignment_4_1 ) + // InternalRos.g:5244:1: ( ( rule__ActionSpec__GoalAssignment_4_1 ) ) + // InternalRos.g:5245:2: ( rule__ActionSpec__GoalAssignment_4_1 ) { before(grammarAccess.getActionSpecAccess().getGoalAssignment_4_1()); - // InternalRos.g:5195:2: ( rule__ActionSpec__GoalAssignment_4_1 ) - // InternalRos.g:5195:3: rule__ActionSpec__GoalAssignment_4_1 + // InternalRos.g:5246:2: ( rule__ActionSpec__GoalAssignment_4_1 ) + // InternalRos.g:5246:3: rule__ActionSpec__GoalAssignment_4_1 { pushFollow(FOLLOW_2); rule__ActionSpec__GoalAssignment_4_1(); @@ -16103,14 +16348,14 @@ public final void rule__ActionSpec__Group_4__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionSpec__Group_5__0" - // InternalRos.g:5204:1: rule__ActionSpec__Group_5__0 : rule__ActionSpec__Group_5__0__Impl rule__ActionSpec__Group_5__1 ; + // InternalRos.g:5255: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(); try { - // InternalRos.g:5208:1: ( rule__ActionSpec__Group_5__0__Impl rule__ActionSpec__Group_5__1 ) - // InternalRos.g:5209:2: rule__ActionSpec__Group_5__0__Impl rule__ActionSpec__Group_5__1 + // InternalRos.g:5259:1: ( rule__ActionSpec__Group_5__0__Impl rule__ActionSpec__Group_5__1 ) + // InternalRos.g:5260:2: rule__ActionSpec__Group_5__0__Impl rule__ActionSpec__Group_5__1 { pushFollow(FOLLOW_4); rule__ActionSpec__Group_5__0__Impl(); @@ -16141,17 +16386,17 @@ public final void rule__ActionSpec__Group_5__0() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group_5__0__Impl" - // InternalRos.g:5216:1: rule__ActionSpec__Group_5__0__Impl : ( 'result' ) ; + // InternalRos.g:5267:1: rule__ActionSpec__Group_5__0__Impl : ( 'result' ) ; public final void rule__ActionSpec__Group_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5220:1: ( ( 'result' ) ) - // InternalRos.g:5221:1: ( 'result' ) + // InternalRos.g:5271:1: ( ( 'result' ) ) + // InternalRos.g:5272:1: ( 'result' ) { - // InternalRos.g:5221:1: ( 'result' ) - // InternalRos.g:5222:2: 'result' + // InternalRos.g:5272:1: ( 'result' ) + // InternalRos.g:5273:2: 'result' { before(grammarAccess.getActionSpecAccess().getResultKeyword_5_0()); match(input,31,FOLLOW_2); @@ -16178,14 +16423,14 @@ public final void rule__ActionSpec__Group_5__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionSpec__Group_5__1" - // InternalRos.g:5231:1: rule__ActionSpec__Group_5__1 : rule__ActionSpec__Group_5__1__Impl ; + // InternalRos.g:5282:1: rule__ActionSpec__Group_5__1 : rule__ActionSpec__Group_5__1__Impl ; public final void rule__ActionSpec__Group_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5235:1: ( rule__ActionSpec__Group_5__1__Impl ) - // InternalRos.g:5236:2: rule__ActionSpec__Group_5__1__Impl + // InternalRos.g:5286:1: ( rule__ActionSpec__Group_5__1__Impl ) + // InternalRos.g:5287:2: rule__ActionSpec__Group_5__1__Impl { pushFollow(FOLLOW_2); rule__ActionSpec__Group_5__1__Impl(); @@ -16211,21 +16456,21 @@ public final void rule__ActionSpec__Group_5__1() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group_5__1__Impl" - // InternalRos.g:5242:1: rule__ActionSpec__Group_5__1__Impl : ( ( rule__ActionSpec__ResultAssignment_5_1 ) ) ; + // InternalRos.g:5293:1: rule__ActionSpec__Group_5__1__Impl : ( ( rule__ActionSpec__ResultAssignment_5_1 ) ) ; public final void rule__ActionSpec__Group_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5246:1: ( ( ( rule__ActionSpec__ResultAssignment_5_1 ) ) ) - // InternalRos.g:5247:1: ( ( rule__ActionSpec__ResultAssignment_5_1 ) ) + // InternalRos.g:5297:1: ( ( ( rule__ActionSpec__ResultAssignment_5_1 ) ) ) + // InternalRos.g:5298:1: ( ( rule__ActionSpec__ResultAssignment_5_1 ) ) { - // InternalRos.g:5247:1: ( ( rule__ActionSpec__ResultAssignment_5_1 ) ) - // InternalRos.g:5248:2: ( rule__ActionSpec__ResultAssignment_5_1 ) + // InternalRos.g:5298:1: ( ( rule__ActionSpec__ResultAssignment_5_1 ) ) + // InternalRos.g:5299:2: ( rule__ActionSpec__ResultAssignment_5_1 ) { before(grammarAccess.getActionSpecAccess().getResultAssignment_5_1()); - // InternalRos.g:5249:2: ( rule__ActionSpec__ResultAssignment_5_1 ) - // InternalRos.g:5249:3: rule__ActionSpec__ResultAssignment_5_1 + // InternalRos.g:5300:2: ( rule__ActionSpec__ResultAssignment_5_1 ) + // InternalRos.g:5300:3: rule__ActionSpec__ResultAssignment_5_1 { pushFollow(FOLLOW_2); rule__ActionSpec__ResultAssignment_5_1(); @@ -16258,14 +16503,14 @@ public final void rule__ActionSpec__Group_5__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionSpec__Group_6__0" - // InternalRos.g:5258:1: rule__ActionSpec__Group_6__0 : rule__ActionSpec__Group_6__0__Impl rule__ActionSpec__Group_6__1 ; + // InternalRos.g:5309:1: rule__ActionSpec__Group_6__0 : rule__ActionSpec__Group_6__0__Impl rule__ActionSpec__Group_6__1 ; public final void rule__ActionSpec__Group_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5262:1: ( rule__ActionSpec__Group_6__0__Impl rule__ActionSpec__Group_6__1 ) - // InternalRos.g:5263:2: rule__ActionSpec__Group_6__0__Impl rule__ActionSpec__Group_6__1 + // InternalRos.g:5313:1: ( rule__ActionSpec__Group_6__0__Impl rule__ActionSpec__Group_6__1 ) + // InternalRos.g:5314:2: rule__ActionSpec__Group_6__0__Impl rule__ActionSpec__Group_6__1 { pushFollow(FOLLOW_4); rule__ActionSpec__Group_6__0__Impl(); @@ -16296,17 +16541,17 @@ public final void rule__ActionSpec__Group_6__0() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group_6__0__Impl" - // InternalRos.g:5270:1: rule__ActionSpec__Group_6__0__Impl : ( 'feedback' ) ; + // InternalRos.g:5321:1: rule__ActionSpec__Group_6__0__Impl : ( 'feedback' ) ; public final void rule__ActionSpec__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5274:1: ( ( 'feedback' ) ) - // InternalRos.g:5275:1: ( 'feedback' ) + // InternalRos.g:5325:1: ( ( 'feedback' ) ) + // InternalRos.g:5326:1: ( 'feedback' ) { - // InternalRos.g:5275:1: ( 'feedback' ) - // InternalRos.g:5276:2: 'feedback' + // InternalRos.g:5326:1: ( 'feedback' ) + // InternalRos.g:5327:2: 'feedback' { before(grammarAccess.getActionSpecAccess().getFeedbackKeyword_6_0()); match(input,32,FOLLOW_2); @@ -16333,14 +16578,14 @@ public final void rule__ActionSpec__Group_6__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionSpec__Group_6__1" - // InternalRos.g:5285:1: rule__ActionSpec__Group_6__1 : rule__ActionSpec__Group_6__1__Impl ; + // InternalRos.g:5336:1: rule__ActionSpec__Group_6__1 : rule__ActionSpec__Group_6__1__Impl ; public final void rule__ActionSpec__Group_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5289:1: ( rule__ActionSpec__Group_6__1__Impl ) - // InternalRos.g:5290:2: rule__ActionSpec__Group_6__1__Impl + // InternalRos.g:5340:1: ( rule__ActionSpec__Group_6__1__Impl ) + // InternalRos.g:5341:2: rule__ActionSpec__Group_6__1__Impl { pushFollow(FOLLOW_2); rule__ActionSpec__Group_6__1__Impl(); @@ -16366,21 +16611,21 @@ public final void rule__ActionSpec__Group_6__1() throws RecognitionException { // $ANTLR start "rule__ActionSpec__Group_6__1__Impl" - // InternalRos.g:5296:1: rule__ActionSpec__Group_6__1__Impl : ( ( rule__ActionSpec__FeedbackAssignment_6_1 ) ) ; + // InternalRos.g:5347:1: rule__ActionSpec__Group_6__1__Impl : ( ( rule__ActionSpec__FeedbackAssignment_6_1 ) ) ; public final void rule__ActionSpec__Group_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5300:1: ( ( ( rule__ActionSpec__FeedbackAssignment_6_1 ) ) ) - // InternalRos.g:5301:1: ( ( rule__ActionSpec__FeedbackAssignment_6_1 ) ) + // InternalRos.g:5351:1: ( ( ( rule__ActionSpec__FeedbackAssignment_6_1 ) ) ) + // InternalRos.g:5352:1: ( ( rule__ActionSpec__FeedbackAssignment_6_1 ) ) { - // InternalRos.g:5301:1: ( ( rule__ActionSpec__FeedbackAssignment_6_1 ) ) - // InternalRos.g:5302:2: ( rule__ActionSpec__FeedbackAssignment_6_1 ) + // InternalRos.g:5352:1: ( ( rule__ActionSpec__FeedbackAssignment_6_1 ) ) + // InternalRos.g:5353:2: ( rule__ActionSpec__FeedbackAssignment_6_1 ) { before(grammarAccess.getActionSpecAccess().getFeedbackAssignment_6_1()); - // InternalRos.g:5303:2: ( rule__ActionSpec__FeedbackAssignment_6_1 ) - // InternalRos.g:5303:3: rule__ActionSpec__FeedbackAssignment_6_1 + // InternalRos.g:5354:2: ( rule__ActionSpec__FeedbackAssignment_6_1 ) + // InternalRos.g:5354:3: rule__ActionSpec__FeedbackAssignment_6_1 { pushFollow(FOLLOW_2); rule__ActionSpec__FeedbackAssignment_6_1(); @@ -16413,14 +16658,14 @@ public final void rule__ActionSpec__Group_6__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__MessageDefinition__Group__0" - // InternalRos.g:5312:1: rule__MessageDefinition__Group__0 : rule__MessageDefinition__Group__0__Impl rule__MessageDefinition__Group__1 ; + // InternalRos.g:5363: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(); try { - // InternalRos.g:5316:1: ( rule__MessageDefinition__Group__0__Impl rule__MessageDefinition__Group__1 ) - // InternalRos.g:5317:2: rule__MessageDefinition__Group__0__Impl rule__MessageDefinition__Group__1 + // InternalRos.g:5367:1: ( rule__MessageDefinition__Group__0__Impl rule__MessageDefinition__Group__1 ) + // InternalRos.g:5368:2: rule__MessageDefinition__Group__0__Impl rule__MessageDefinition__Group__1 { pushFollow(FOLLOW_4); rule__MessageDefinition__Group__0__Impl(); @@ -16451,21 +16696,21 @@ public final void rule__MessageDefinition__Group__0() throws RecognitionExceptio // $ANTLR start "rule__MessageDefinition__Group__0__Impl" - // InternalRos.g:5324:1: rule__MessageDefinition__Group__0__Impl : ( () ) ; + // InternalRos.g:5375:1: rule__MessageDefinition__Group__0__Impl : ( () ) ; public final void rule__MessageDefinition__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5328:1: ( ( () ) ) - // InternalRos.g:5329:1: ( () ) + // InternalRos.g:5379:1: ( ( () ) ) + // InternalRos.g:5380:1: ( () ) { - // InternalRos.g:5329:1: ( () ) - // InternalRos.g:5330:2: () + // InternalRos.g:5380:1: ( () ) + // InternalRos.g:5381:2: () { before(grammarAccess.getMessageDefinitionAccess().getMessageDefinitionAction_0()); - // InternalRos.g:5331:2: () - // InternalRos.g:5331:3: + // InternalRos.g:5382:2: () + // InternalRos.g:5382:3: { } @@ -16488,14 +16733,14 @@ public final void rule__MessageDefinition__Group__0__Impl() throws RecognitionEx // $ANTLR start "rule__MessageDefinition__Group__1" - // InternalRos.g:5339:1: rule__MessageDefinition__Group__1 : rule__MessageDefinition__Group__1__Impl rule__MessageDefinition__Group__2 ; + // InternalRos.g:5390:1: rule__MessageDefinition__Group__1 : rule__MessageDefinition__Group__1__Impl rule__MessageDefinition__Group__2 ; public final void rule__MessageDefinition__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5343:1: ( rule__MessageDefinition__Group__1__Impl rule__MessageDefinition__Group__2 ) - // InternalRos.g:5344:2: rule__MessageDefinition__Group__1__Impl rule__MessageDefinition__Group__2 + // InternalRos.g:5394:1: ( rule__MessageDefinition__Group__1__Impl rule__MessageDefinition__Group__2 ) + // InternalRos.g:5395:2: rule__MessageDefinition__Group__1__Impl rule__MessageDefinition__Group__2 { pushFollow(FOLLOW_25); rule__MessageDefinition__Group__1__Impl(); @@ -16526,17 +16771,17 @@ public final void rule__MessageDefinition__Group__1() throws RecognitionExceptio // $ANTLR start "rule__MessageDefinition__Group__1__Impl" - // InternalRos.g:5351:1: rule__MessageDefinition__Group__1__Impl : ( '{' ) ; + // InternalRos.g:5402:1: rule__MessageDefinition__Group__1__Impl : ( '{' ) ; public final void rule__MessageDefinition__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5355:1: ( ( '{' ) ) - // InternalRos.g:5356:1: ( '{' ) + // InternalRos.g:5406:1: ( ( '{' ) ) + // InternalRos.g:5407:1: ( '{' ) { - // InternalRos.g:5356:1: ( '{' ) - // InternalRos.g:5357:2: '{' + // InternalRos.g:5407:1: ( '{' ) + // InternalRos.g:5408:2: '{' { before(grammarAccess.getMessageDefinitionAccess().getLeftCurlyBracketKeyword_1()); match(input,41,FOLLOW_2); @@ -16563,14 +16808,14 @@ public final void rule__MessageDefinition__Group__1__Impl() throws RecognitionEx // $ANTLR start "rule__MessageDefinition__Group__2" - // InternalRos.g:5366:1: rule__MessageDefinition__Group__2 : rule__MessageDefinition__Group__2__Impl rule__MessageDefinition__Group__3 ; + // InternalRos.g:5417:1: rule__MessageDefinition__Group__2 : rule__MessageDefinition__Group__2__Impl rule__MessageDefinition__Group__3 ; public final void rule__MessageDefinition__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5370:1: ( rule__MessageDefinition__Group__2__Impl rule__MessageDefinition__Group__3 ) - // InternalRos.g:5371:2: rule__MessageDefinition__Group__2__Impl rule__MessageDefinition__Group__3 + // InternalRos.g:5421:1: ( rule__MessageDefinition__Group__2__Impl rule__MessageDefinition__Group__3 ) + // InternalRos.g:5422:2: rule__MessageDefinition__Group__2__Impl rule__MessageDefinition__Group__3 { pushFollow(FOLLOW_25); rule__MessageDefinition__Group__2__Impl(); @@ -16601,29 +16846,29 @@ public final void rule__MessageDefinition__Group__2() throws RecognitionExceptio // $ANTLR start "rule__MessageDefinition__Group__2__Impl" - // InternalRos.g:5378:1: rule__MessageDefinition__Group__2__Impl : ( ( rule__MessageDefinition__Group_2__0 )? ) ; + // InternalRos.g:5429:1: rule__MessageDefinition__Group__2__Impl : ( ( rule__MessageDefinition__Group_2__0 )? ) ; public final void rule__MessageDefinition__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5382:1: ( ( ( rule__MessageDefinition__Group_2__0 )? ) ) - // InternalRos.g:5383:1: ( ( rule__MessageDefinition__Group_2__0 )? ) + // InternalRos.g:5433:1: ( ( ( rule__MessageDefinition__Group_2__0 )? ) ) + // InternalRos.g:5434:1: ( ( rule__MessageDefinition__Group_2__0 )? ) { - // InternalRos.g:5383:1: ( ( rule__MessageDefinition__Group_2__0 )? ) - // InternalRos.g:5384:2: ( rule__MessageDefinition__Group_2__0 )? + // InternalRos.g:5434:1: ( ( rule__MessageDefinition__Group_2__0 )? ) + // InternalRos.g:5435:2: ( rule__MessageDefinition__Group_2__0 )? { before(grammarAccess.getMessageDefinitionAccess().getGroup_2()); - // InternalRos.g:5385:2: ( rule__MessageDefinition__Group_2__0 )? - int alt32=2; - int LA32_0 = input.LA(1); + // InternalRos.g:5436:2: ( rule__MessageDefinition__Group_2__0 )? + int alt33=2; + int LA33_0 = input.LA(1); - if ( ((LA32_0>=RULE_STRING && LA32_0<=RULE_ID)||LA32_0==27||(LA32_0>=38 && LA32_0<=39)||(LA32_0>=86 && LA32_0<=111)) ) { - alt32=1; + if ( ((LA33_0>=RULE_STRING && LA33_0<=RULE_ID)||LA33_0==27||(LA33_0>=38 && LA33_0<=39)||(LA33_0>=86 && LA33_0<=111)) ) { + alt33=1; } - switch (alt32) { + switch (alt33) { case 1 : - // InternalRos.g:5385:3: rule__MessageDefinition__Group_2__0 + // InternalRos.g:5436:3: rule__MessageDefinition__Group_2__0 { pushFollow(FOLLOW_2); rule__MessageDefinition__Group_2__0(); @@ -16659,14 +16904,14 @@ public final void rule__MessageDefinition__Group__2__Impl() throws RecognitionEx // $ANTLR start "rule__MessageDefinition__Group__3" - // InternalRos.g:5393:1: rule__MessageDefinition__Group__3 : rule__MessageDefinition__Group__3__Impl ; + // InternalRos.g:5444:1: rule__MessageDefinition__Group__3 : rule__MessageDefinition__Group__3__Impl ; public final void rule__MessageDefinition__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5397:1: ( rule__MessageDefinition__Group__3__Impl ) - // InternalRos.g:5398:2: rule__MessageDefinition__Group__3__Impl + // InternalRos.g:5448:1: ( rule__MessageDefinition__Group__3__Impl ) + // InternalRos.g:5449:2: rule__MessageDefinition__Group__3__Impl { pushFollow(FOLLOW_2); rule__MessageDefinition__Group__3__Impl(); @@ -16692,17 +16937,17 @@ public final void rule__MessageDefinition__Group__3() throws RecognitionExceptio // $ANTLR start "rule__MessageDefinition__Group__3__Impl" - // InternalRos.g:5404:1: rule__MessageDefinition__Group__3__Impl : ( '}' ) ; + // InternalRos.g:5455:1: rule__MessageDefinition__Group__3__Impl : ( '}' ) ; public final void rule__MessageDefinition__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5408:1: ( ( '}' ) ) - // InternalRos.g:5409:1: ( '}' ) + // InternalRos.g:5459:1: ( ( '}' ) ) + // InternalRos.g:5460:1: ( '}' ) { - // InternalRos.g:5409:1: ( '}' ) - // InternalRos.g:5410:2: '}' + // InternalRos.g:5460:1: ( '}' ) + // InternalRos.g:5461:2: '}' { before(grammarAccess.getMessageDefinitionAccess().getRightCurlyBracketKeyword_3()); match(input,42,FOLLOW_2); @@ -16729,14 +16974,14 @@ public final void rule__MessageDefinition__Group__3__Impl() throws RecognitionEx // $ANTLR start "rule__MessageDefinition__Group_2__0" - // InternalRos.g:5420:1: rule__MessageDefinition__Group_2__0 : rule__MessageDefinition__Group_2__0__Impl rule__MessageDefinition__Group_2__1 ; + // InternalRos.g:5471:1: rule__MessageDefinition__Group_2__0 : rule__MessageDefinition__Group_2__0__Impl rule__MessageDefinition__Group_2__1 ; public final void rule__MessageDefinition__Group_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5424:1: ( rule__MessageDefinition__Group_2__0__Impl rule__MessageDefinition__Group_2__1 ) - // InternalRos.g:5425:2: rule__MessageDefinition__Group_2__0__Impl rule__MessageDefinition__Group_2__1 + // InternalRos.g:5475:1: ( rule__MessageDefinition__Group_2__0__Impl rule__MessageDefinition__Group_2__1 ) + // InternalRos.g:5476:2: rule__MessageDefinition__Group_2__0__Impl rule__MessageDefinition__Group_2__1 { pushFollow(FOLLOW_26); rule__MessageDefinition__Group_2__0__Impl(); @@ -16767,21 +17012,21 @@ public final void rule__MessageDefinition__Group_2__0() throws RecognitionExcept // $ANTLR start "rule__MessageDefinition__Group_2__0__Impl" - // InternalRos.g:5432:1: rule__MessageDefinition__Group_2__0__Impl : ( ( rule__MessageDefinition__MessagePartAssignment_2_0 ) ) ; + // InternalRos.g:5483:1: rule__MessageDefinition__Group_2__0__Impl : ( ( rule__MessageDefinition__MessagePartAssignment_2_0 ) ) ; public final void rule__MessageDefinition__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5436:1: ( ( ( rule__MessageDefinition__MessagePartAssignment_2_0 ) ) ) - // InternalRos.g:5437:1: ( ( rule__MessageDefinition__MessagePartAssignment_2_0 ) ) + // InternalRos.g:5487:1: ( ( ( rule__MessageDefinition__MessagePartAssignment_2_0 ) ) ) + // InternalRos.g:5488:1: ( ( rule__MessageDefinition__MessagePartAssignment_2_0 ) ) { - // InternalRos.g:5437:1: ( ( rule__MessageDefinition__MessagePartAssignment_2_0 ) ) - // InternalRos.g:5438:2: ( rule__MessageDefinition__MessagePartAssignment_2_0 ) + // InternalRos.g:5488:1: ( ( rule__MessageDefinition__MessagePartAssignment_2_0 ) ) + // InternalRos.g:5489:2: ( rule__MessageDefinition__MessagePartAssignment_2_0 ) { before(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_2_0()); - // InternalRos.g:5439:2: ( rule__MessageDefinition__MessagePartAssignment_2_0 ) - // InternalRos.g:5439:3: rule__MessageDefinition__MessagePartAssignment_2_0 + // InternalRos.g:5490:2: ( rule__MessageDefinition__MessagePartAssignment_2_0 ) + // InternalRos.g:5490:3: rule__MessageDefinition__MessagePartAssignment_2_0 { pushFollow(FOLLOW_2); rule__MessageDefinition__MessagePartAssignment_2_0(); @@ -16814,14 +17059,14 @@ public final void rule__MessageDefinition__Group_2__0__Impl() throws Recognition // $ANTLR start "rule__MessageDefinition__Group_2__1" - // InternalRos.g:5447:1: rule__MessageDefinition__Group_2__1 : rule__MessageDefinition__Group_2__1__Impl ; + // InternalRos.g:5498:1: rule__MessageDefinition__Group_2__1 : rule__MessageDefinition__Group_2__1__Impl ; public final void rule__MessageDefinition__Group_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5451:1: ( rule__MessageDefinition__Group_2__1__Impl ) - // InternalRos.g:5452:2: rule__MessageDefinition__Group_2__1__Impl + // InternalRos.g:5502:1: ( rule__MessageDefinition__Group_2__1__Impl ) + // InternalRos.g:5503:2: rule__MessageDefinition__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__MessageDefinition__Group_2__1__Impl(); @@ -16847,33 +17092,33 @@ public final void rule__MessageDefinition__Group_2__1() throws RecognitionExcept // $ANTLR start "rule__MessageDefinition__Group_2__1__Impl" - // InternalRos.g:5458:1: rule__MessageDefinition__Group_2__1__Impl : ( ( rule__MessageDefinition__MessagePartAssignment_2_1 )* ) ; + // InternalRos.g:5509:1: rule__MessageDefinition__Group_2__1__Impl : ( ( rule__MessageDefinition__MessagePartAssignment_2_1 )* ) ; public final void rule__MessageDefinition__Group_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5462:1: ( ( ( rule__MessageDefinition__MessagePartAssignment_2_1 )* ) ) - // InternalRos.g:5463:1: ( ( rule__MessageDefinition__MessagePartAssignment_2_1 )* ) + // InternalRos.g:5513:1: ( ( ( rule__MessageDefinition__MessagePartAssignment_2_1 )* ) ) + // InternalRos.g:5514:1: ( ( rule__MessageDefinition__MessagePartAssignment_2_1 )* ) { - // InternalRos.g:5463:1: ( ( rule__MessageDefinition__MessagePartAssignment_2_1 )* ) - // InternalRos.g:5464:2: ( rule__MessageDefinition__MessagePartAssignment_2_1 )* + // InternalRos.g:5514:1: ( ( rule__MessageDefinition__MessagePartAssignment_2_1 )* ) + // InternalRos.g:5515:2: ( rule__MessageDefinition__MessagePartAssignment_2_1 )* { before(grammarAccess.getMessageDefinitionAccess().getMessagePartAssignment_2_1()); - // InternalRos.g:5465:2: ( rule__MessageDefinition__MessagePartAssignment_2_1 )* - loop33: + // InternalRos.g:5516:2: ( rule__MessageDefinition__MessagePartAssignment_2_1 )* + loop34: do { - int alt33=2; - int LA33_0 = input.LA(1); + int alt34=2; + int LA34_0 = input.LA(1); - if ( ((LA33_0>=RULE_STRING && LA33_0<=RULE_ID)||LA33_0==27||(LA33_0>=38 && LA33_0<=39)||(LA33_0>=86 && LA33_0<=111)) ) { - alt33=1; + if ( ((LA34_0>=RULE_STRING && LA34_0<=RULE_ID)||LA34_0==27||(LA34_0>=38 && LA34_0<=39)||(LA34_0>=86 && LA34_0<=111)) ) { + alt34=1; } - switch (alt33) { + switch (alt34) { case 1 : - // InternalRos.g:5465:3: rule__MessageDefinition__MessagePartAssignment_2_1 + // InternalRos.g:5516:3: rule__MessageDefinition__MessagePartAssignment_2_1 { pushFollow(FOLLOW_27); rule__MessageDefinition__MessagePartAssignment_2_1(); @@ -16885,7 +17130,7 @@ public final void rule__MessageDefinition__Group_2__1__Impl() throws Recognition break; default : - break loop33; + break loop34; } } while (true); @@ -16912,14 +17157,14 @@ public final void rule__MessageDefinition__Group_2__1__Impl() throws Recognition // $ANTLR start "rule__Node__Group__0" - // InternalRos.g:5474:1: rule__Node__Group__0 : rule__Node__Group__0__Impl rule__Node__Group__1 ; + // InternalRos.g:5525: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(); try { - // InternalRos.g:5478:1: ( rule__Node__Group__0__Impl rule__Node__Group__1 ) - // InternalRos.g:5479:2: rule__Node__Group__0__Impl rule__Node__Group__1 + // InternalRos.g:5529:1: ( rule__Node__Group__0__Impl rule__Node__Group__1 ) + // InternalRos.g:5530:2: rule__Node__Group__0__Impl rule__Node__Group__1 { pushFollow(FOLLOW_4); rule__Node__Group__0__Impl(); @@ -16950,17 +17195,17 @@ public final void rule__Node__Group__0() throws RecognitionException { // $ANTLR start "rule__Node__Group__0__Impl" - // InternalRos.g:5486:1: rule__Node__Group__0__Impl : ( 'Node' ) ; + // InternalRos.g:5537:1: rule__Node__Group__0__Impl : ( 'Node' ) ; public final void rule__Node__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5490:1: ( ( 'Node' ) ) - // InternalRos.g:5491:1: ( 'Node' ) + // InternalRos.g:5541:1: ( ( 'Node' ) ) + // InternalRos.g:5542:1: ( 'Node' ) { - // InternalRos.g:5491:1: ( 'Node' ) - // InternalRos.g:5492:2: 'Node' + // InternalRos.g:5542:1: ( 'Node' ) + // InternalRos.g:5543:2: 'Node' { before(grammarAccess.getNodeAccess().getNodeKeyword_0()); match(input,54,FOLLOW_2); @@ -16987,14 +17232,14 @@ public final void rule__Node__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Node__Group__1" - // InternalRos.g:5501:1: rule__Node__Group__1 : rule__Node__Group__1__Impl rule__Node__Group__2 ; + // InternalRos.g:5552: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(); try { - // InternalRos.g:5505:1: ( rule__Node__Group__1__Impl rule__Node__Group__2 ) - // InternalRos.g:5506:2: rule__Node__Group__1__Impl rule__Node__Group__2 + // InternalRos.g:5556:1: ( rule__Node__Group__1__Impl rule__Node__Group__2 ) + // InternalRos.g:5557:2: rule__Node__Group__1__Impl rule__Node__Group__2 { pushFollow(FOLLOW_28); rule__Node__Group__1__Impl(); @@ -17025,17 +17270,17 @@ public final void rule__Node__Group__1() throws RecognitionException { // $ANTLR start "rule__Node__Group__1__Impl" - // InternalRos.g:5513:1: rule__Node__Group__1__Impl : ( '{' ) ; + // InternalRos.g:5564:1: rule__Node__Group__1__Impl : ( '{' ) ; public final void rule__Node__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5517:1: ( ( '{' ) ) - // InternalRos.g:5518:1: ( '{' ) + // InternalRos.g:5568:1: ( ( '{' ) ) + // InternalRos.g:5569:1: ( '{' ) { - // InternalRos.g:5518:1: ( '{' ) - // InternalRos.g:5519:2: '{' + // InternalRos.g:5569:1: ( '{' ) + // InternalRos.g:5570:2: '{' { before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_1()); match(input,41,FOLLOW_2); @@ -17062,14 +17307,14 @@ public final void rule__Node__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Node__Group__2" - // InternalRos.g:5528:1: rule__Node__Group__2 : rule__Node__Group__2__Impl rule__Node__Group__3 ; + // InternalRos.g:5579:1: rule__Node__Group__2 : rule__Node__Group__2__Impl rule__Node__Group__3 ; public final void rule__Node__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5532:1: ( rule__Node__Group__2__Impl rule__Node__Group__3 ) - // InternalRos.g:5533:2: rule__Node__Group__2__Impl rule__Node__Group__3 + // InternalRos.g:5583:1: ( rule__Node__Group__2__Impl rule__Node__Group__3 ) + // InternalRos.g:5584:2: rule__Node__Group__2__Impl rule__Node__Group__3 { pushFollow(FOLLOW_15); rule__Node__Group__2__Impl(); @@ -17100,17 +17345,17 @@ public final void rule__Node__Group__2() throws RecognitionException { // $ANTLR start "rule__Node__Group__2__Impl" - // InternalRos.g:5540:1: rule__Node__Group__2__Impl : ( 'name' ) ; + // InternalRos.g:5591:1: rule__Node__Group__2__Impl : ( 'name' ) ; public final void rule__Node__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5544:1: ( ( 'name' ) ) - // InternalRos.g:5545:1: ( 'name' ) + // InternalRos.g:5595:1: ( ( 'name' ) ) + // InternalRos.g:5596:1: ( 'name' ) { - // InternalRos.g:5545:1: ( 'name' ) - // InternalRos.g:5546:2: 'name' + // InternalRos.g:5596:1: ( 'name' ) + // InternalRos.g:5597:2: 'name' { before(grammarAccess.getNodeAccess().getNameKeyword_2()); match(input,33,FOLLOW_2); @@ -17137,14 +17382,14 @@ public final void rule__Node__Group__2__Impl() throws RecognitionException { // $ANTLR start "rule__Node__Group__3" - // InternalRos.g:5555:1: rule__Node__Group__3 : rule__Node__Group__3__Impl rule__Node__Group__4 ; + // InternalRos.g:5606:1: rule__Node__Group__3 : rule__Node__Group__3__Impl rule__Node__Group__4 ; public final void rule__Node__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5559:1: ( rule__Node__Group__3__Impl rule__Node__Group__4 ) - // InternalRos.g:5560:2: rule__Node__Group__3__Impl rule__Node__Group__4 + // InternalRos.g:5610:1: ( rule__Node__Group__3__Impl rule__Node__Group__4 ) + // InternalRos.g:5611:2: rule__Node__Group__3__Impl rule__Node__Group__4 { pushFollow(FOLLOW_29); rule__Node__Group__3__Impl(); @@ -17175,21 +17420,21 @@ public final void rule__Node__Group__3() throws RecognitionException { // $ANTLR start "rule__Node__Group__3__Impl" - // InternalRos.g:5567:1: rule__Node__Group__3__Impl : ( ( rule__Node__NameAssignment_3 ) ) ; + // InternalRos.g:5618:1: rule__Node__Group__3__Impl : ( ( rule__Node__NameAssignment_3 ) ) ; public final void rule__Node__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5571:1: ( ( ( rule__Node__NameAssignment_3 ) ) ) - // InternalRos.g:5572:1: ( ( rule__Node__NameAssignment_3 ) ) + // InternalRos.g:5622:1: ( ( ( rule__Node__NameAssignment_3 ) ) ) + // InternalRos.g:5623:1: ( ( rule__Node__NameAssignment_3 ) ) { - // InternalRos.g:5572:1: ( ( rule__Node__NameAssignment_3 ) ) - // InternalRos.g:5573:2: ( rule__Node__NameAssignment_3 ) + // InternalRos.g:5623:1: ( ( rule__Node__NameAssignment_3 ) ) + // InternalRos.g:5624:2: ( rule__Node__NameAssignment_3 ) { before(grammarAccess.getNodeAccess().getNameAssignment_3()); - // InternalRos.g:5574:2: ( rule__Node__NameAssignment_3 ) - // InternalRos.g:5574:3: rule__Node__NameAssignment_3 + // InternalRos.g:5625:2: ( rule__Node__NameAssignment_3 ) + // InternalRos.g:5625:3: rule__Node__NameAssignment_3 { pushFollow(FOLLOW_2); rule__Node__NameAssignment_3(); @@ -17222,14 +17467,14 @@ public final void rule__Node__Group__3__Impl() throws RecognitionException { // $ANTLR start "rule__Node__Group__4" - // InternalRos.g:5582:1: rule__Node__Group__4 : rule__Node__Group__4__Impl rule__Node__Group__5 ; + // InternalRos.g:5633:1: rule__Node__Group__4 : rule__Node__Group__4__Impl rule__Node__Group__5 ; public final void rule__Node__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5586:1: ( rule__Node__Group__4__Impl rule__Node__Group__5 ) - // InternalRos.g:5587:2: rule__Node__Group__4__Impl rule__Node__Group__5 + // InternalRos.g:5637:1: ( rule__Node__Group__4__Impl rule__Node__Group__5 ) + // InternalRos.g:5638:2: rule__Node__Group__4__Impl rule__Node__Group__5 { pushFollow(FOLLOW_29); rule__Node__Group__4__Impl(); @@ -17260,42 +17505,49 @@ public final void rule__Node__Group__4() throws RecognitionException { // $ANTLR start "rule__Node__Group__4__Impl" - // InternalRos.g:5594:1: rule__Node__Group__4__Impl : ( ( rule__Node__Group_4__0 )? ) ; + // InternalRos.g:5645:1: rule__Node__Group__4__Impl : ( ( rule__Node__Alternatives_4 )* ) ; public final void rule__Node__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5598:1: ( ( ( rule__Node__Group_4__0 )? ) ) - // InternalRos.g:5599:1: ( ( rule__Node__Group_4__0 )? ) + // InternalRos.g:5649:1: ( ( ( rule__Node__Alternatives_4 )* ) ) + // InternalRos.g:5650:1: ( ( rule__Node__Alternatives_4 )* ) { - // InternalRos.g:5599:1: ( ( rule__Node__Group_4__0 )? ) - // InternalRos.g:5600:2: ( rule__Node__Group_4__0 )? + // InternalRos.g:5650:1: ( ( rule__Node__Alternatives_4 )* ) + // InternalRos.g:5651:2: ( rule__Node__Alternatives_4 )* { - before(grammarAccess.getNodeAccess().getGroup_4()); - // InternalRos.g:5601:2: ( rule__Node__Group_4__0 )? - int alt34=2; - int LA34_0 = input.LA(1); + before(grammarAccess.getNodeAccess().getAlternatives_4()); + // InternalRos.g:5652:2: ( rule__Node__Alternatives_4 )* + loop35: + do { + int alt35=2; + int LA35_0 = input.LA(1); - if ( (LA34_0==55) ) { - alt34=1; - } - switch (alt34) { - case 1 : - // InternalRos.g:5601:3: rule__Node__Group_4__0 - { - pushFollow(FOLLOW_2); - rule__Node__Group_4__0(); + if ( ((LA35_0>=55 && LA35_0<=61)) ) { + alt35=1; + } - state._fsp--; + switch (alt35) { + case 1 : + // InternalRos.g:5652:3: rule__Node__Alternatives_4 + { + pushFollow(FOLLOW_30); + rule__Node__Alternatives_4(); + + state._fsp--; - } - break; - } + } + break; + + default : + break loop35; + } + } while (true); - after(grammarAccess.getNodeAccess().getGroup_4()); + after(grammarAccess.getNodeAccess().getAlternatives_4()); } @@ -17318,22 +17570,17 @@ public final void rule__Node__Group__4__Impl() throws RecognitionException { // $ANTLR start "rule__Node__Group__5" - // InternalRos.g:5609:1: rule__Node__Group__5 : rule__Node__Group__5__Impl rule__Node__Group__6 ; + // InternalRos.g:5660:1: rule__Node__Group__5 : rule__Node__Group__5__Impl ; public final void rule__Node__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5613:1: ( rule__Node__Group__5__Impl rule__Node__Group__6 ) - // InternalRos.g:5614:2: rule__Node__Group__5__Impl rule__Node__Group__6 + // InternalRos.g:5664:1: ( rule__Node__Group__5__Impl ) + // InternalRos.g:5665:2: rule__Node__Group__5__Impl { - pushFollow(FOLLOW_29); - rule__Node__Group__5__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__Node__Group__6(); + rule__Node__Group__5__Impl(); state._fsp--; @@ -17356,42 +17603,21 @@ public final void rule__Node__Group__5() throws RecognitionException { // $ANTLR start "rule__Node__Group__5__Impl" - // InternalRos.g:5621:1: rule__Node__Group__5__Impl : ( ( rule__Node__Group_5__0 )? ) ; + // InternalRos.g:5671:1: rule__Node__Group__5__Impl : ( '}' ) ; public final void rule__Node__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5625:1: ( ( ( rule__Node__Group_5__0 )? ) ) - // InternalRos.g:5626:1: ( ( rule__Node__Group_5__0 )? ) + // InternalRos.g:5675:1: ( ( '}' ) ) + // InternalRos.g:5676:1: ( '}' ) { - // InternalRos.g:5626:1: ( ( rule__Node__Group_5__0 )? ) - // InternalRos.g:5627:2: ( rule__Node__Group_5__0 )? + // InternalRos.g:5676:1: ( '}' ) + // InternalRos.g:5677:2: '}' { - before(grammarAccess.getNodeAccess().getGroup_5()); - // InternalRos.g:5628:2: ( rule__Node__Group_5__0 )? - int alt35=2; - int LA35_0 = input.LA(1); - - if ( (LA35_0==56) ) { - alt35=1; - } - switch (alt35) { - case 1 : - // InternalRos.g:5628:3: rule__Node__Group_5__0 - { - pushFollow(FOLLOW_2); - rule__Node__Group_5__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getNodeAccess().getGroup_5()); + before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_5()); + match(input,42,FOLLOW_2); + after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_5()); } @@ -17413,23 +17639,23 @@ public final void rule__Node__Group__5__Impl() throws RecognitionException { // $ANTLR end "rule__Node__Group__5__Impl" - // $ANTLR start "rule__Node__Group__6" - // InternalRos.g:5636:1: rule__Node__Group__6 : rule__Node__Group__6__Impl rule__Node__Group__7 ; - public final void rule__Node__Group__6() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_0__0" + // InternalRos.g:5687:1: rule__Node__Group_4_0__0 : rule__Node__Group_4_0__0__Impl rule__Node__Group_4_0__1 ; + public final void rule__Node__Group_4_0__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5640:1: ( rule__Node__Group__6__Impl rule__Node__Group__7 ) - // InternalRos.g:5641:2: rule__Node__Group__6__Impl rule__Node__Group__7 + // InternalRos.g:5691:1: ( rule__Node__Group_4_0__0__Impl rule__Node__Group_4_0__1 ) + // InternalRos.g:5692:2: rule__Node__Group_4_0__0__Impl rule__Node__Group_4_0__1 { - pushFollow(FOLLOW_29); - rule__Node__Group__6__Impl(); + pushFollow(FOLLOW_4); + rule__Node__Group_4_0__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group__7(); + rule__Node__Group_4_0__1(); state._fsp--; @@ -17448,46 +17674,25 @@ public final void rule__Node__Group__6() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group__6" + // $ANTLR end "rule__Node__Group_4_0__0" - // $ANTLR start "rule__Node__Group__6__Impl" - // InternalRos.g:5648:1: rule__Node__Group__6__Impl : ( ( rule__Node__Group_6__0 )? ) ; - public final void rule__Node__Group__6__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_0__0__Impl" + // InternalRos.g:5699:1: rule__Node__Group_4_0__0__Impl : ( 'Publishers' ) ; + public final void rule__Node__Group_4_0__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5652:1: ( ( ( rule__Node__Group_6__0 )? ) ) - // InternalRos.g:5653:1: ( ( rule__Node__Group_6__0 )? ) + // InternalRos.g:5703:1: ( ( 'Publishers' ) ) + // InternalRos.g:5704:1: ( 'Publishers' ) { - // InternalRos.g:5653:1: ( ( rule__Node__Group_6__0 )? ) - // InternalRos.g:5654:2: ( rule__Node__Group_6__0 )? + // InternalRos.g:5704:1: ( 'Publishers' ) + // InternalRos.g:5705:2: 'Publishers' { - before(grammarAccess.getNodeAccess().getGroup_6()); - // InternalRos.g:5655:2: ( rule__Node__Group_6__0 )? - int alt36=2; - int LA36_0 = input.LA(1); - - if ( (LA36_0==57) ) { - alt36=1; - } - switch (alt36) { - case 1 : - // InternalRos.g:5655:3: rule__Node__Group_6__0 - { - pushFollow(FOLLOW_2); - rule__Node__Group_6__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getNodeAccess().getGroup_6()); + before(grammarAccess.getNodeAccess().getPublishersKeyword_4_0_0()); + match(input,55,FOLLOW_2); + after(grammarAccess.getNodeAccess().getPublishersKeyword_4_0_0()); } @@ -17506,26 +17711,26 @@ public final void rule__Node__Group__6__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group__6__Impl" + // $ANTLR end "rule__Node__Group_4_0__0__Impl" - // $ANTLR start "rule__Node__Group__7" - // InternalRos.g:5663:1: rule__Node__Group__7 : rule__Node__Group__7__Impl rule__Node__Group__8 ; - public final void rule__Node__Group__7() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_0__1" + // InternalRos.g:5714:1: rule__Node__Group_4_0__1 : rule__Node__Group_4_0__1__Impl rule__Node__Group_4_0__2 ; + public final void rule__Node__Group_4_0__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5667:1: ( rule__Node__Group__7__Impl rule__Node__Group__8 ) - // InternalRos.g:5668:2: rule__Node__Group__7__Impl rule__Node__Group__8 + // InternalRos.g:5718:1: ( rule__Node__Group_4_0__1__Impl rule__Node__Group_4_0__2 ) + // InternalRos.g:5719:2: rule__Node__Group_4_0__1__Impl rule__Node__Group_4_0__2 { - pushFollow(FOLLOW_29); - rule__Node__Group__7__Impl(); + pushFollow(FOLLOW_31); + rule__Node__Group_4_0__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group__8(); + rule__Node__Group_4_0__2(); state._fsp--; @@ -17544,46 +17749,25 @@ public final void rule__Node__Group__7() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group__7" + // $ANTLR end "rule__Node__Group_4_0__1" - // $ANTLR start "rule__Node__Group__7__Impl" - // InternalRos.g:5675:1: rule__Node__Group__7__Impl : ( ( rule__Node__Group_7__0 )? ) ; - public final void rule__Node__Group__7__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_0__1__Impl" + // InternalRos.g:5726:1: rule__Node__Group_4_0__1__Impl : ( '{' ) ; + public final void rule__Node__Group_4_0__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5679:1: ( ( ( rule__Node__Group_7__0 )? ) ) - // InternalRos.g:5680:1: ( ( rule__Node__Group_7__0 )? ) + // InternalRos.g:5730:1: ( ( '{' ) ) + // InternalRos.g:5731:1: ( '{' ) { - // InternalRos.g:5680:1: ( ( rule__Node__Group_7__0 )? ) - // InternalRos.g:5681:2: ( rule__Node__Group_7__0 )? + // InternalRos.g:5731:1: ( '{' ) + // InternalRos.g:5732:2: '{' { - before(grammarAccess.getNodeAccess().getGroup_7()); - // InternalRos.g:5682:2: ( rule__Node__Group_7__0 )? - int alt37=2; - int LA37_0 = input.LA(1); - - if ( (LA37_0==58) ) { - alt37=1; - } - switch (alt37) { - case 1 : - // InternalRos.g:5682:3: rule__Node__Group_7__0 - { - pushFollow(FOLLOW_2); - rule__Node__Group_7__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getNodeAccess().getGroup_7()); + before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_0_1()); + match(input,41,FOLLOW_2); + after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_0_1()); } @@ -17602,26 +17786,26 @@ public final void rule__Node__Group__7__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group__7__Impl" + // $ANTLR end "rule__Node__Group_4_0__1__Impl" - // $ANTLR start "rule__Node__Group__8" - // InternalRos.g:5690:1: rule__Node__Group__8 : rule__Node__Group__8__Impl rule__Node__Group__9 ; - public final void rule__Node__Group__8() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_0__2" + // InternalRos.g:5741:1: rule__Node__Group_4_0__2 : rule__Node__Group_4_0__2__Impl rule__Node__Group_4_0__3 ; + public final void rule__Node__Group_4_0__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5694:1: ( rule__Node__Group__8__Impl rule__Node__Group__9 ) - // InternalRos.g:5695:2: rule__Node__Group__8__Impl rule__Node__Group__9 + // InternalRos.g:5745:1: ( rule__Node__Group_4_0__2__Impl rule__Node__Group_4_0__3 ) + // InternalRos.g:5746:2: rule__Node__Group_4_0__2__Impl rule__Node__Group_4_0__3 { - pushFollow(FOLLOW_29); - rule__Node__Group__8__Impl(); + pushFollow(FOLLOW_31); + rule__Node__Group_4_0__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group__9(); + rule__Node__Group_4_0__3(); state._fsp--; @@ -17640,36 +17824,36 @@ public final void rule__Node__Group__8() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group__8" + // $ANTLR end "rule__Node__Group_4_0__2" - // $ANTLR start "rule__Node__Group__8__Impl" - // InternalRos.g:5702:1: rule__Node__Group__8__Impl : ( ( rule__Node__Group_8__0 )? ) ; - public final void rule__Node__Group__8__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_0__2__Impl" + // InternalRos.g:5753:1: rule__Node__Group_4_0__2__Impl : ( ( rule__Node__Group_4_0_2__0 )? ) ; + public final void rule__Node__Group_4_0__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5706:1: ( ( ( rule__Node__Group_8__0 )? ) ) - // InternalRos.g:5707:1: ( ( rule__Node__Group_8__0 )? ) + // InternalRos.g:5757:1: ( ( ( rule__Node__Group_4_0_2__0 )? ) ) + // InternalRos.g:5758:1: ( ( rule__Node__Group_4_0_2__0 )? ) { - // InternalRos.g:5707:1: ( ( rule__Node__Group_8__0 )? ) - // InternalRos.g:5708:2: ( rule__Node__Group_8__0 )? + // InternalRos.g:5758:1: ( ( rule__Node__Group_4_0_2__0 )? ) + // InternalRos.g:5759:2: ( rule__Node__Group_4_0_2__0 )? { - before(grammarAccess.getNodeAccess().getGroup_8()); - // InternalRos.g:5709:2: ( rule__Node__Group_8__0 )? - int alt38=2; - int LA38_0 = input.LA(1); + before(grammarAccess.getNodeAccess().getGroup_4_0_2()); + // InternalRos.g:5760:2: ( rule__Node__Group_4_0_2__0 )? + int alt36=2; + int LA36_0 = input.LA(1); - if ( (LA38_0==59) ) { - alt38=1; + if ( (LA36_0==64) ) { + alt36=1; } - switch (alt38) { + switch (alt36) { case 1 : - // InternalRos.g:5709:3: rule__Node__Group_8__0 + // InternalRos.g:5760:3: rule__Node__Group_4_0_2__0 { pushFollow(FOLLOW_2); - rule__Node__Group_8__0(); + rule__Node__Group_4_0_2__0(); state._fsp--; @@ -17679,7 +17863,7 @@ public final void rule__Node__Group__8__Impl() throws RecognitionException { } - after(grammarAccess.getNodeAccess().getGroup_8()); + after(grammarAccess.getNodeAccess().getGroup_4_0_2()); } @@ -17698,26 +17882,21 @@ public final void rule__Node__Group__8__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group__8__Impl" + // $ANTLR end "rule__Node__Group_4_0__2__Impl" - // $ANTLR start "rule__Node__Group__9" - // InternalRos.g:5717:1: rule__Node__Group__9 : rule__Node__Group__9__Impl rule__Node__Group__10 ; - public final void rule__Node__Group__9() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_0__3" + // InternalRos.g:5768:1: rule__Node__Group_4_0__3 : rule__Node__Group_4_0__3__Impl ; + public final void rule__Node__Group_4_0__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5721:1: ( rule__Node__Group__9__Impl rule__Node__Group__10 ) - // InternalRos.g:5722:2: rule__Node__Group__9__Impl rule__Node__Group__10 + // InternalRos.g:5772:1: ( rule__Node__Group_4_0__3__Impl ) + // InternalRos.g:5773:2: rule__Node__Group_4_0__3__Impl { - pushFollow(FOLLOW_29); - rule__Node__Group__9__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__Node__Group__10(); + rule__Node__Group_4_0__3__Impl(); state._fsp--; @@ -17736,46 +17915,25 @@ public final void rule__Node__Group__9() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group__9" + // $ANTLR end "rule__Node__Group_4_0__3" - // $ANTLR start "rule__Node__Group__9__Impl" - // InternalRos.g:5729:1: rule__Node__Group__9__Impl : ( ( rule__Node__Group_9__0 )? ) ; - public final void rule__Node__Group__9__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_0__3__Impl" + // InternalRos.g:5779:1: rule__Node__Group_4_0__3__Impl : ( '}' ) ; + public final void rule__Node__Group_4_0__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5733:1: ( ( ( rule__Node__Group_9__0 )? ) ) - // InternalRos.g:5734:1: ( ( rule__Node__Group_9__0 )? ) + // InternalRos.g:5783:1: ( ( '}' ) ) + // InternalRos.g:5784:1: ( '}' ) { - // InternalRos.g:5734:1: ( ( rule__Node__Group_9__0 )? ) - // InternalRos.g:5735:2: ( rule__Node__Group_9__0 )? + // InternalRos.g:5784:1: ( '}' ) + // InternalRos.g:5785:2: '}' { - before(grammarAccess.getNodeAccess().getGroup_9()); - // InternalRos.g:5736:2: ( rule__Node__Group_9__0 )? - int alt39=2; - int LA39_0 = input.LA(1); - - if ( (LA39_0==60) ) { - alt39=1; - } - switch (alt39) { - case 1 : - // InternalRos.g:5736:3: rule__Node__Group_9__0 - { - pushFollow(FOLLOW_2); - rule__Node__Group_9__0(); - - state._fsp--; - - - } - break; - - } - - after(grammarAccess.getNodeAccess().getGroup_9()); + before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_0_3()); + match(input,42,FOLLOW_2); + after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_0_3()); } @@ -17794,26 +17952,26 @@ public final void rule__Node__Group__9__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group__9__Impl" + // $ANTLR end "rule__Node__Group_4_0__3__Impl" - // $ANTLR start "rule__Node__Group__10" - // InternalRos.g:5744:1: rule__Node__Group__10 : rule__Node__Group__10__Impl rule__Node__Group__11 ; - public final void rule__Node__Group__10() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_0_2__0" + // InternalRos.g:5795:1: rule__Node__Group_4_0_2__0 : rule__Node__Group_4_0_2__0__Impl rule__Node__Group_4_0_2__1 ; + public final void rule__Node__Group_4_0_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5748:1: ( rule__Node__Group__10__Impl rule__Node__Group__11 ) - // InternalRos.g:5749:2: rule__Node__Group__10__Impl rule__Node__Group__11 + // InternalRos.g:5799:1: ( rule__Node__Group_4_0_2__0__Impl rule__Node__Group_4_0_2__1 ) + // InternalRos.g:5800:2: rule__Node__Group_4_0_2__0__Impl rule__Node__Group_4_0_2__1 { - pushFollow(FOLLOW_29); - rule__Node__Group__10__Impl(); + pushFollow(FOLLOW_6); + rule__Node__Group_4_0_2__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group__11(); + rule__Node__Group_4_0_2__1(); state._fsp--; @@ -17832,46 +17990,35 @@ public final void rule__Node__Group__10() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group__10" + // $ANTLR end "rule__Node__Group_4_0_2__0" - // $ANTLR start "rule__Node__Group__10__Impl" - // InternalRos.g:5756:1: rule__Node__Group__10__Impl : ( ( rule__Node__Group_10__0 )? ) ; - public final void rule__Node__Group__10__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_0_2__0__Impl" + // InternalRos.g:5807:1: rule__Node__Group_4_0_2__0__Impl : ( ( rule__Node__PublisherAssignment_4_0_2_0 ) ) ; + public final void rule__Node__Group_4_0_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5760:1: ( ( ( rule__Node__Group_10__0 )? ) ) - // InternalRos.g:5761:1: ( ( rule__Node__Group_10__0 )? ) + // InternalRos.g:5811:1: ( ( ( rule__Node__PublisherAssignment_4_0_2_0 ) ) ) + // InternalRos.g:5812:1: ( ( rule__Node__PublisherAssignment_4_0_2_0 ) ) { - // InternalRos.g:5761:1: ( ( rule__Node__Group_10__0 )? ) - // InternalRos.g:5762:2: ( rule__Node__Group_10__0 )? + // InternalRos.g:5812:1: ( ( rule__Node__PublisherAssignment_4_0_2_0 ) ) + // InternalRos.g:5813:2: ( rule__Node__PublisherAssignment_4_0_2_0 ) { - before(grammarAccess.getNodeAccess().getGroup_10()); - // InternalRos.g:5763:2: ( rule__Node__Group_10__0 )? - int alt40=2; - int LA40_0 = input.LA(1); - - if ( (LA40_0==61) ) { - alt40=1; - } - switch (alt40) { - case 1 : - // InternalRos.g:5763:3: rule__Node__Group_10__0 - { - pushFollow(FOLLOW_2); - rule__Node__Group_10__0(); - - state._fsp--; + before(grammarAccess.getNodeAccess().getPublisherAssignment_4_0_2_0()); + // InternalRos.g:5814:2: ( rule__Node__PublisherAssignment_4_0_2_0 ) + // InternalRos.g:5814:3: rule__Node__PublisherAssignment_4_0_2_0 + { + pushFollow(FOLLOW_2); + rule__Node__PublisherAssignment_4_0_2_0(); + state._fsp--; - } - break; } - after(grammarAccess.getNodeAccess().getGroup_10()); + after(grammarAccess.getNodeAccess().getPublisherAssignment_4_0_2_0()); } @@ -17890,21 +18037,21 @@ public final void rule__Node__Group__10__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group__10__Impl" + // $ANTLR end "rule__Node__Group_4_0_2__0__Impl" - // $ANTLR start "rule__Node__Group__11" - // InternalRos.g:5771:1: rule__Node__Group__11 : rule__Node__Group__11__Impl ; - public final void rule__Node__Group__11() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_0_2__1" + // InternalRos.g:5822:1: rule__Node__Group_4_0_2__1 : rule__Node__Group_4_0_2__1__Impl ; + public final void rule__Node__Group_4_0_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5775:1: ( rule__Node__Group__11__Impl ) - // InternalRos.g:5776:2: rule__Node__Group__11__Impl + // InternalRos.g:5826:1: ( rule__Node__Group_4_0_2__1__Impl ) + // InternalRos.g:5827:2: rule__Node__Group_4_0_2__1__Impl { pushFollow(FOLLOW_2); - rule__Node__Group__11__Impl(); + rule__Node__Group_4_0_2__1__Impl(); state._fsp--; @@ -17923,25 +18070,53 @@ public final void rule__Node__Group__11() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group__11" + // $ANTLR end "rule__Node__Group_4_0_2__1" - // $ANTLR start "rule__Node__Group__11__Impl" - // InternalRos.g:5782:1: rule__Node__Group__11__Impl : ( '}' ) ; - public final void rule__Node__Group__11__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_0_2__1__Impl" + // InternalRos.g:5833:1: rule__Node__Group_4_0_2__1__Impl : ( ( rule__Node__Group_4_0_2_1__0 )* ) ; + public final void rule__Node__Group_4_0_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5786:1: ( ( '}' ) ) - // InternalRos.g:5787:1: ( '}' ) + // InternalRos.g:5837:1: ( ( ( rule__Node__Group_4_0_2_1__0 )* ) ) + // InternalRos.g:5838:1: ( ( rule__Node__Group_4_0_2_1__0 )* ) { - // InternalRos.g:5787:1: ( '}' ) - // InternalRos.g:5788:2: '}' + // InternalRos.g:5838:1: ( ( rule__Node__Group_4_0_2_1__0 )* ) + // InternalRos.g:5839:2: ( rule__Node__Group_4_0_2_1__0 )* { - before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_11()); - match(input,42,FOLLOW_2); - after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_11()); + before(grammarAccess.getNodeAccess().getGroup_4_0_2_1()); + // InternalRos.g:5840:2: ( rule__Node__Group_4_0_2_1__0 )* + loop37: + do { + int alt37=2; + int LA37_0 = input.LA(1); + + if ( (LA37_0==43) ) { + alt37=1; + } + + + switch (alt37) { + case 1 : + // InternalRos.g:5840:3: rule__Node__Group_4_0_2_1__0 + { + pushFollow(FOLLOW_7); + rule__Node__Group_4_0_2_1__0(); + + state._fsp--; + + + } + break; + + default : + break loop37; + } + } while (true); + + after(grammarAccess.getNodeAccess().getGroup_4_0_2_1()); } @@ -17960,26 +18135,26 @@ public final void rule__Node__Group__11__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group__11__Impl" + // $ANTLR end "rule__Node__Group_4_0_2__1__Impl" - // $ANTLR start "rule__Node__Group_4__0" - // InternalRos.g:5798:1: rule__Node__Group_4__0 : rule__Node__Group_4__0__Impl rule__Node__Group_4__1 ; - public final void rule__Node__Group_4__0() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_0_2_1__0" + // InternalRos.g:5849:1: rule__Node__Group_4_0_2_1__0 : rule__Node__Group_4_0_2_1__0__Impl rule__Node__Group_4_0_2_1__1 ; + public final void rule__Node__Group_4_0_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5802:1: ( rule__Node__Group_4__0__Impl rule__Node__Group_4__1 ) - // InternalRos.g:5803:2: rule__Node__Group_4__0__Impl rule__Node__Group_4__1 + // InternalRos.g:5853:1: ( rule__Node__Group_4_0_2_1__0__Impl rule__Node__Group_4_0_2_1__1 ) + // InternalRos.g:5854:2: rule__Node__Group_4_0_2_1__0__Impl rule__Node__Group_4_0_2_1__1 { - pushFollow(FOLLOW_4); - rule__Node__Group_4__0__Impl(); + pushFollow(FOLLOW_32); + rule__Node__Group_4_0_2_1__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_4__1(); + rule__Node__Group_4_0_2_1__1(); state._fsp--; @@ -17998,25 +18173,25 @@ public final void rule__Node__Group_4__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4__0" + // $ANTLR end "rule__Node__Group_4_0_2_1__0" - // $ANTLR start "rule__Node__Group_4__0__Impl" - // InternalRos.g:5810:1: rule__Node__Group_4__0__Impl : ( 'ServiceServers' ) ; - public final void rule__Node__Group_4__0__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_0_2_1__0__Impl" + // InternalRos.g:5861:1: rule__Node__Group_4_0_2_1__0__Impl : ( ',' ) ; + public final void rule__Node__Group_4_0_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5814:1: ( ( 'ServiceServers' ) ) - // InternalRos.g:5815:1: ( 'ServiceServers' ) + // InternalRos.g:5865:1: ( ( ',' ) ) + // InternalRos.g:5866:1: ( ',' ) { - // InternalRos.g:5815:1: ( 'ServiceServers' ) - // InternalRos.g:5816:2: 'ServiceServers' + // InternalRos.g:5866:1: ( ',' ) + // InternalRos.g:5867:2: ',' { - before(grammarAccess.getNodeAccess().getServiceServersKeyword_4_0()); - match(input,55,FOLLOW_2); - after(grammarAccess.getNodeAccess().getServiceServersKeyword_4_0()); + before(grammarAccess.getNodeAccess().getCommaKeyword_4_0_2_1_0()); + match(input,43,FOLLOW_2); + after(grammarAccess.getNodeAccess().getCommaKeyword_4_0_2_1_0()); } @@ -18035,30 +18210,72 @@ public final void rule__Node__Group_4__0__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4__0__Impl" + // $ANTLR end "rule__Node__Group_4_0_2_1__0__Impl" - // $ANTLR start "rule__Node__Group_4__1" - // InternalRos.g:5825:1: rule__Node__Group_4__1 : rule__Node__Group_4__1__Impl rule__Node__Group_4__2 ; - public final void rule__Node__Group_4__1() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_0_2_1__1" + // InternalRos.g:5876:1: rule__Node__Group_4_0_2_1__1 : rule__Node__Group_4_0_2_1__1__Impl ; + public final void rule__Node__Group_4_0_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5829:1: ( rule__Node__Group_4__1__Impl rule__Node__Group_4__2 ) - // InternalRos.g:5830:2: rule__Node__Group_4__1__Impl rule__Node__Group_4__2 + // InternalRos.g:5880:1: ( rule__Node__Group_4_0_2_1__1__Impl ) + // InternalRos.g:5881:2: rule__Node__Group_4_0_2_1__1__Impl { - pushFollow(FOLLOW_30); - rule__Node__Group_4__1__Impl(); + pushFollow(FOLLOW_2); + rule__Node__Group_4_0_2_1__1__Impl(); state._fsp--; + + } + + } + catch (RecognitionException re) { + reportError(re); + recover(input,re); + } + finally { + + restoreStackSize(stackSize); + + } + return ; + } + // $ANTLR end "rule__Node__Group_4_0_2_1__1" + + + // $ANTLR start "rule__Node__Group_4_0_2_1__1__Impl" + // InternalRos.g:5887:1: rule__Node__Group_4_0_2_1__1__Impl : ( ( rule__Node__PublisherAssignment_4_0_2_1_1 ) ) ; + public final void rule__Node__Group_4_0_2_1__1__Impl() throws RecognitionException { + + int stackSize = keepStackSize(); + + try { + // InternalRos.g:5891:1: ( ( ( rule__Node__PublisherAssignment_4_0_2_1_1 ) ) ) + // InternalRos.g:5892:1: ( ( rule__Node__PublisherAssignment_4_0_2_1_1 ) ) + { + // InternalRos.g:5892:1: ( ( rule__Node__PublisherAssignment_4_0_2_1_1 ) ) + // InternalRos.g:5893:2: ( rule__Node__PublisherAssignment_4_0_2_1_1 ) + { + before(grammarAccess.getNodeAccess().getPublisherAssignment_4_0_2_1_1()); + // InternalRos.g:5894:2: ( rule__Node__PublisherAssignment_4_0_2_1_1 ) + // InternalRos.g:5894:3: rule__Node__PublisherAssignment_4_0_2_1_1 + { pushFollow(FOLLOW_2); - rule__Node__Group_4__2(); + rule__Node__PublisherAssignment_4_0_2_1_1(); state._fsp--; + } + + after(grammarAccess.getNodeAccess().getPublisherAssignment_4_0_2_1_1()); + + } + + } } @@ -18073,63 +18290,26 @@ public final void rule__Node__Group_4__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4__1" + // $ANTLR end "rule__Node__Group_4_0_2_1__1__Impl" - // $ANTLR start "rule__Node__Group_4__1__Impl" - // InternalRos.g:5837:1: rule__Node__Group_4__1__Impl : ( '{' ) ; - public final void rule__Node__Group_4__1__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_1__0" + // InternalRos.g:5903:1: rule__Node__Group_4_1__0 : rule__Node__Group_4_1__0__Impl rule__Node__Group_4_1__1 ; + public final void rule__Node__Group_4_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5841:1: ( ( '{' ) ) - // InternalRos.g:5842:1: ( '{' ) + // InternalRos.g:5907:1: ( rule__Node__Group_4_1__0__Impl rule__Node__Group_4_1__1 ) + // InternalRos.g:5908:2: rule__Node__Group_4_1__0__Impl rule__Node__Group_4_1__1 { - // InternalRos.g:5842:1: ( '{' ) - // InternalRos.g:5843:2: '{' - { - before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_1()); - match(input,41,FOLLOW_2); - after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_1()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Node__Group_4__1__Impl" - - - // $ANTLR start "rule__Node__Group_4__2" - // InternalRos.g:5852:1: rule__Node__Group_4__2 : rule__Node__Group_4__2__Impl rule__Node__Group_4__3 ; - public final void rule__Node__Group_4__2() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRos.g:5856:1: ( rule__Node__Group_4__2__Impl rule__Node__Group_4__3 ) - // InternalRos.g:5857:2: rule__Node__Group_4__2__Impl rule__Node__Group_4__3 - { - pushFollow(FOLLOW_13); - rule__Node__Group_4__2__Impl(); + pushFollow(FOLLOW_4); + rule__Node__Group_4_1__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_4__3(); + rule__Node__Group_4_1__1(); state._fsp--; @@ -18148,35 +18328,25 @@ public final void rule__Node__Group_4__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4__2" + // $ANTLR end "rule__Node__Group_4_1__0" - // $ANTLR start "rule__Node__Group_4__2__Impl" - // InternalRos.g:5864:1: rule__Node__Group_4__2__Impl : ( ( rule__Node__ServiceserverAssignment_4_2 ) ) ; - public final void rule__Node__Group_4__2__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_1__0__Impl" + // InternalRos.g:5915:1: rule__Node__Group_4_1__0__Impl : ( 'Subscribers' ) ; + public final void rule__Node__Group_4_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5868:1: ( ( ( rule__Node__ServiceserverAssignment_4_2 ) ) ) - // InternalRos.g:5869:1: ( ( rule__Node__ServiceserverAssignment_4_2 ) ) - { - // InternalRos.g:5869:1: ( ( rule__Node__ServiceserverAssignment_4_2 ) ) - // InternalRos.g:5870:2: ( rule__Node__ServiceserverAssignment_4_2 ) + // InternalRos.g:5919:1: ( ( 'Subscribers' ) ) + // InternalRos.g:5920:1: ( 'Subscribers' ) { - before(grammarAccess.getNodeAccess().getServiceserverAssignment_4_2()); - // InternalRos.g:5871:2: ( rule__Node__ServiceserverAssignment_4_2 ) - // InternalRos.g:5871:3: rule__Node__ServiceserverAssignment_4_2 + // InternalRos.g:5920:1: ( 'Subscribers' ) + // InternalRos.g:5921:2: 'Subscribers' { - pushFollow(FOLLOW_2); - rule__Node__ServiceserverAssignment_4_2(); - - state._fsp--; - - - } - - after(grammarAccess.getNodeAccess().getServiceserverAssignment_4_2()); + before(grammarAccess.getNodeAccess().getSubscribersKeyword_4_1_0()); + match(input,56,FOLLOW_2); + after(grammarAccess.getNodeAccess().getSubscribersKeyword_4_1_0()); } @@ -18195,124 +18365,26 @@ public final void rule__Node__Group_4__2__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4__2__Impl" + // $ANTLR end "rule__Node__Group_4_1__0__Impl" - // $ANTLR start "rule__Node__Group_4__3" - // InternalRos.g:5879:1: rule__Node__Group_4__3 : rule__Node__Group_4__3__Impl rule__Node__Group_4__4 ; - public final void rule__Node__Group_4__3() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_1__1" + // InternalRos.g:5930:1: rule__Node__Group_4_1__1 : rule__Node__Group_4_1__1__Impl rule__Node__Group_4_1__2 ; + public final void rule__Node__Group_4_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5883:1: ( rule__Node__Group_4__3__Impl rule__Node__Group_4__4 ) - // InternalRos.g:5884:2: rule__Node__Group_4__3__Impl rule__Node__Group_4__4 + // InternalRos.g:5934:1: ( rule__Node__Group_4_1__1__Impl rule__Node__Group_4_1__2 ) + // InternalRos.g:5935:2: rule__Node__Group_4_1__1__Impl rule__Node__Group_4_1__2 { - pushFollow(FOLLOW_13); - rule__Node__Group_4__3__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__Node__Group_4__4(); + pushFollow(FOLLOW_33); + rule__Node__Group_4_1__1__Impl(); state._fsp--; - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Node__Group_4__3" - - - // $ANTLR start "rule__Node__Group_4__3__Impl" - // InternalRos.g:5891:1: rule__Node__Group_4__3__Impl : ( ( rule__Node__Group_4_3__0 )* ) ; - public final void rule__Node__Group_4__3__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRos.g:5895:1: ( ( ( rule__Node__Group_4_3__0 )* ) ) - // InternalRos.g:5896:1: ( ( rule__Node__Group_4_3__0 )* ) - { - // InternalRos.g:5896:1: ( ( rule__Node__Group_4_3__0 )* ) - // InternalRos.g:5897:2: ( rule__Node__Group_4_3__0 )* - { - before(grammarAccess.getNodeAccess().getGroup_4_3()); - // InternalRos.g:5898:2: ( rule__Node__Group_4_3__0 )* - loop41: - do { - int alt41=2; - int LA41_0 = input.LA(1); - - if ( (LA41_0==43) ) { - alt41=1; - } - - - switch (alt41) { - case 1 : - // InternalRos.g:5898:3: rule__Node__Group_4_3__0 - { - pushFollow(FOLLOW_7); - rule__Node__Group_4_3__0(); - - state._fsp--; - - - } - break; - - default : - break loop41; - } - } while (true); - - after(grammarAccess.getNodeAccess().getGroup_4_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Node__Group_4__3__Impl" - - - // $ANTLR start "rule__Node__Group_4__4" - // InternalRos.g:5906:1: rule__Node__Group_4__4 : rule__Node__Group_4__4__Impl ; - public final void rule__Node__Group_4__4() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRos.g:5910:1: ( rule__Node__Group_4__4__Impl ) - // InternalRos.g:5911:2: rule__Node__Group_4__4__Impl - { pushFollow(FOLLOW_2); - rule__Node__Group_4__4__Impl(); + rule__Node__Group_4_1__2(); state._fsp--; @@ -18331,25 +18403,25 @@ public final void rule__Node__Group_4__4() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4__4" + // $ANTLR end "rule__Node__Group_4_1__1" - // $ANTLR start "rule__Node__Group_4__4__Impl" - // InternalRos.g:5917:1: rule__Node__Group_4__4__Impl : ( '}' ) ; - public final void rule__Node__Group_4__4__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_1__1__Impl" + // InternalRos.g:5942:1: rule__Node__Group_4_1__1__Impl : ( '{' ) ; + public final void rule__Node__Group_4_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5921:1: ( ( '}' ) ) - // InternalRos.g:5922:1: ( '}' ) + // InternalRos.g:5946:1: ( ( '{' ) ) + // InternalRos.g:5947:1: ( '{' ) { - // InternalRos.g:5922:1: ( '}' ) - // InternalRos.g:5923:2: '}' + // InternalRos.g:5947:1: ( '{' ) + // InternalRos.g:5948:2: '{' { - before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_4()); - match(input,42,FOLLOW_2); - after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_4()); + before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_1_1()); + match(input,41,FOLLOW_2); + after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_1_1()); } @@ -18368,26 +18440,26 @@ public final void rule__Node__Group_4__4__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4__4__Impl" + // $ANTLR end "rule__Node__Group_4_1__1__Impl" - // $ANTLR start "rule__Node__Group_4_3__0" - // InternalRos.g:5933:1: rule__Node__Group_4_3__0 : rule__Node__Group_4_3__0__Impl rule__Node__Group_4_3__1 ; - public final void rule__Node__Group_4_3__0() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_1__2" + // InternalRos.g:5957:1: rule__Node__Group_4_1__2 : rule__Node__Group_4_1__2__Impl rule__Node__Group_4_1__3 ; + public final void rule__Node__Group_4_1__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5937:1: ( rule__Node__Group_4_3__0__Impl rule__Node__Group_4_3__1 ) - // InternalRos.g:5938:2: rule__Node__Group_4_3__0__Impl rule__Node__Group_4_3__1 + // InternalRos.g:5961:1: ( rule__Node__Group_4_1__2__Impl rule__Node__Group_4_1__3 ) + // InternalRos.g:5962:2: rule__Node__Group_4_1__2__Impl rule__Node__Group_4_1__3 { - pushFollow(FOLLOW_30); - rule__Node__Group_4_3__0__Impl(); + pushFollow(FOLLOW_33); + rule__Node__Group_4_1__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_4_3__1(); + rule__Node__Group_4_1__3(); state._fsp--; @@ -18406,105 +18478,46 @@ public final void rule__Node__Group_4_3__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_3__0" + // $ANTLR end "rule__Node__Group_4_1__2" - // $ANTLR start "rule__Node__Group_4_3__0__Impl" - // InternalRos.g:5945:1: rule__Node__Group_4_3__0__Impl : ( ',' ) ; - public final void rule__Node__Group_4_3__0__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_1__2__Impl" + // InternalRos.g:5969:1: rule__Node__Group_4_1__2__Impl : ( ( rule__Node__Group_4_1_2__0 )? ) ; + public final void rule__Node__Group_4_1__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5949:1: ( ( ',' ) ) - // InternalRos.g:5950:1: ( ',' ) + // InternalRos.g:5973:1: ( ( ( rule__Node__Group_4_1_2__0 )? ) ) + // InternalRos.g:5974:1: ( ( rule__Node__Group_4_1_2__0 )? ) { - // InternalRos.g:5950:1: ( ',' ) - // InternalRos.g:5951:2: ',' + // InternalRos.g:5974:1: ( ( rule__Node__Group_4_1_2__0 )? ) + // InternalRos.g:5975:2: ( rule__Node__Group_4_1_2__0 )? { - before(grammarAccess.getNodeAccess().getCommaKeyword_4_3_0()); - match(input,43,FOLLOW_2); - after(grammarAccess.getNodeAccess().getCommaKeyword_4_3_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Node__Group_4_3__0__Impl" - - - // $ANTLR start "rule__Node__Group_4_3__1" - // InternalRos.g:5960:1: rule__Node__Group_4_3__1 : rule__Node__Group_4_3__1__Impl ; - public final void rule__Node__Group_4_3__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRos.g:5964:1: ( rule__Node__Group_4_3__1__Impl ) - // InternalRos.g:5965:2: rule__Node__Group_4_3__1__Impl - { - pushFollow(FOLLOW_2); - rule__Node__Group_4_3__1__Impl(); - - state._fsp--; - + before(grammarAccess.getNodeAccess().getGroup_4_1_2()); + // InternalRos.g:5976:2: ( rule__Node__Group_4_1_2__0 )? + int alt38=2; + int LA38_0 = input.LA(1); + if ( (LA38_0==65) ) { + alt38=1; } + switch (alt38) { + case 1 : + // InternalRos.g:5976:3: rule__Node__Group_4_1_2__0 + { + pushFollow(FOLLOW_2); + rule__Node__Group_4_1_2__0(); - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Node__Group_4_3__1" - - - // $ANTLR start "rule__Node__Group_4_3__1__Impl" - // InternalRos.g:5971:1: rule__Node__Group_4_3__1__Impl : ( ( rule__Node__ServiceserverAssignment_4_3_1 ) ) ; - public final void rule__Node__Group_4_3__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRos.g:5975:1: ( ( ( rule__Node__ServiceserverAssignment_4_3_1 ) ) ) - // InternalRos.g:5976:1: ( ( rule__Node__ServiceserverAssignment_4_3_1 ) ) - { - // InternalRos.g:5976:1: ( ( rule__Node__ServiceserverAssignment_4_3_1 ) ) - // InternalRos.g:5977:2: ( rule__Node__ServiceserverAssignment_4_3_1 ) - { - before(grammarAccess.getNodeAccess().getServiceserverAssignment_4_3_1()); - // InternalRos.g:5978:2: ( rule__Node__ServiceserverAssignment_4_3_1 ) - // InternalRos.g:5978:3: rule__Node__ServiceserverAssignment_4_3_1 - { - pushFollow(FOLLOW_2); - rule__Node__ServiceserverAssignment_4_3_1(); + state._fsp--; - state._fsp--; + } + break; } - after(grammarAccess.getNodeAccess().getServiceserverAssignment_4_3_1()); + after(grammarAccess.getNodeAccess().getGroup_4_1_2()); } @@ -18523,26 +18536,21 @@ public final void rule__Node__Group_4_3__1__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_4_3__1__Impl" + // $ANTLR end "rule__Node__Group_4_1__2__Impl" - // $ANTLR start "rule__Node__Group_5__0" - // InternalRos.g:5987:1: rule__Node__Group_5__0 : rule__Node__Group_5__0__Impl rule__Node__Group_5__1 ; - public final void rule__Node__Group_5__0() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_1__3" + // InternalRos.g:5984:1: rule__Node__Group_4_1__3 : rule__Node__Group_4_1__3__Impl ; + public final void rule__Node__Group_4_1__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:5991:1: ( rule__Node__Group_5__0__Impl rule__Node__Group_5__1 ) - // InternalRos.g:5992:2: rule__Node__Group_5__0__Impl rule__Node__Group_5__1 + // InternalRos.g:5988:1: ( rule__Node__Group_4_1__3__Impl ) + // InternalRos.g:5989:2: rule__Node__Group_4_1__3__Impl { - pushFollow(FOLLOW_4); - rule__Node__Group_5__0__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__Node__Group_5__1(); + rule__Node__Group_4_1__3__Impl(); state._fsp--; @@ -18561,100 +18569,25 @@ public final void rule__Node__Group_5__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_5__0" + // $ANTLR end "rule__Node__Group_4_1__3" - // $ANTLR start "rule__Node__Group_5__0__Impl" - // InternalRos.g:5999:1: rule__Node__Group_5__0__Impl : ( 'Publishers' ) ; - public final void rule__Node__Group_5__0__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_1__3__Impl" + // InternalRos.g:5995:1: rule__Node__Group_4_1__3__Impl : ( '}' ) ; + public final void rule__Node__Group_4_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6003:1: ( ( 'Publishers' ) ) - // InternalRos.g:6004:1: ( 'Publishers' ) - { - // InternalRos.g:6004:1: ( 'Publishers' ) - // InternalRos.g:6005:2: 'Publishers' + // InternalRos.g:5999:1: ( ( '}' ) ) + // InternalRos.g:6000:1: ( '}' ) { - before(grammarAccess.getNodeAccess().getPublishersKeyword_5_0()); - match(input,56,FOLLOW_2); - after(grammarAccess.getNodeAccess().getPublishersKeyword_5_0()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Node__Group_5__0__Impl" - - - // $ANTLR start "rule__Node__Group_5__1" - // InternalRos.g:6014:1: rule__Node__Group_5__1 : rule__Node__Group_5__1__Impl rule__Node__Group_5__2 ; - public final void rule__Node__Group_5__1() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRos.g:6018:1: ( rule__Node__Group_5__1__Impl rule__Node__Group_5__2 ) - // InternalRos.g:6019:2: rule__Node__Group_5__1__Impl rule__Node__Group_5__2 + // InternalRos.g:6000:1: ( '}' ) + // InternalRos.g:6001:2: '}' { - pushFollow(FOLLOW_31); - rule__Node__Group_5__1__Impl(); - - state._fsp--; - - pushFollow(FOLLOW_2); - rule__Node__Group_5__2(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Node__Group_5__1" - - - // $ANTLR start "rule__Node__Group_5__1__Impl" - // InternalRos.g:6026:1: rule__Node__Group_5__1__Impl : ( '{' ) ; - public final void rule__Node__Group_5__1__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRos.g:6030:1: ( ( '{' ) ) - // InternalRos.g:6031:1: ( '{' ) - { - // InternalRos.g:6031:1: ( '{' ) - // InternalRos.g:6032:2: '{' - { - before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_5_1()); - match(input,41,FOLLOW_2); - after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_5_1()); + before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_1_3()); + match(input,42,FOLLOW_2); + after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_1_3()); } @@ -18673,26 +18606,26 @@ public final void rule__Node__Group_5__1__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_5__1__Impl" + // $ANTLR end "rule__Node__Group_4_1__3__Impl" - // $ANTLR start "rule__Node__Group_5__2" - // InternalRos.g:6041:1: rule__Node__Group_5__2 : rule__Node__Group_5__2__Impl rule__Node__Group_5__3 ; - public final void rule__Node__Group_5__2() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_1_2__0" + // InternalRos.g:6011:1: rule__Node__Group_4_1_2__0 : rule__Node__Group_4_1_2__0__Impl rule__Node__Group_4_1_2__1 ; + public final void rule__Node__Group_4_1_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6045:1: ( rule__Node__Group_5__2__Impl rule__Node__Group_5__3 ) - // InternalRos.g:6046:2: rule__Node__Group_5__2__Impl rule__Node__Group_5__3 + // InternalRos.g:6015:1: ( rule__Node__Group_4_1_2__0__Impl rule__Node__Group_4_1_2__1 ) + // InternalRos.g:6016:2: rule__Node__Group_4_1_2__0__Impl rule__Node__Group_4_1_2__1 { - pushFollow(FOLLOW_13); - rule__Node__Group_5__2__Impl(); + pushFollow(FOLLOW_6); + rule__Node__Group_4_1_2__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_5__3(); + rule__Node__Group_4_1_2__1(); state._fsp--; @@ -18711,35 +18644,35 @@ public final void rule__Node__Group_5__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_5__2" + // $ANTLR end "rule__Node__Group_4_1_2__0" - // $ANTLR start "rule__Node__Group_5__2__Impl" - // InternalRos.g:6053:1: rule__Node__Group_5__2__Impl : ( ( rule__Node__PublisherAssignment_5_2 ) ) ; - public final void rule__Node__Group_5__2__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_1_2__0__Impl" + // InternalRos.g:6023:1: rule__Node__Group_4_1_2__0__Impl : ( ( rule__Node__SubscriberAssignment_4_1_2_0 ) ) ; + public final void rule__Node__Group_4_1_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6057:1: ( ( ( rule__Node__PublisherAssignment_5_2 ) ) ) - // InternalRos.g:6058:1: ( ( rule__Node__PublisherAssignment_5_2 ) ) + // InternalRos.g:6027:1: ( ( ( rule__Node__SubscriberAssignment_4_1_2_0 ) ) ) + // InternalRos.g:6028:1: ( ( rule__Node__SubscriberAssignment_4_1_2_0 ) ) { - // InternalRos.g:6058:1: ( ( rule__Node__PublisherAssignment_5_2 ) ) - // InternalRos.g:6059:2: ( rule__Node__PublisherAssignment_5_2 ) + // InternalRos.g:6028:1: ( ( rule__Node__SubscriberAssignment_4_1_2_0 ) ) + // InternalRos.g:6029:2: ( rule__Node__SubscriberAssignment_4_1_2_0 ) { - before(grammarAccess.getNodeAccess().getPublisherAssignment_5_2()); - // InternalRos.g:6060:2: ( rule__Node__PublisherAssignment_5_2 ) - // InternalRos.g:6060:3: rule__Node__PublisherAssignment_5_2 + before(grammarAccess.getNodeAccess().getSubscriberAssignment_4_1_2_0()); + // InternalRos.g:6030:2: ( rule__Node__SubscriberAssignment_4_1_2_0 ) + // InternalRos.g:6030:3: rule__Node__SubscriberAssignment_4_1_2_0 { pushFollow(FOLLOW_2); - rule__Node__PublisherAssignment_5_2(); + rule__Node__SubscriberAssignment_4_1_2_0(); state._fsp--; } - after(grammarAccess.getNodeAccess().getPublisherAssignment_5_2()); + after(grammarAccess.getNodeAccess().getSubscriberAssignment_4_1_2_0()); } @@ -18758,26 +18691,21 @@ public final void rule__Node__Group_5__2__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_5__2__Impl" + // $ANTLR end "rule__Node__Group_4_1_2__0__Impl" - // $ANTLR start "rule__Node__Group_5__3" - // InternalRos.g:6068:1: rule__Node__Group_5__3 : rule__Node__Group_5__3__Impl rule__Node__Group_5__4 ; - public final void rule__Node__Group_5__3() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_1_2__1" + // InternalRos.g:6038:1: rule__Node__Group_4_1_2__1 : rule__Node__Group_4_1_2__1__Impl ; + public final void rule__Node__Group_4_1_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6072:1: ( rule__Node__Group_5__3__Impl rule__Node__Group_5__4 ) - // InternalRos.g:6073:2: rule__Node__Group_5__3__Impl rule__Node__Group_5__4 + // InternalRos.g:6042:1: ( rule__Node__Group_4_1_2__1__Impl ) + // InternalRos.g:6043:2: rule__Node__Group_4_1_2__1__Impl { - pushFollow(FOLLOW_13); - rule__Node__Group_5__3__Impl(); - - state._fsp--; - pushFollow(FOLLOW_2); - rule__Node__Group_5__4(); + rule__Node__Group_4_1_2__1__Impl(); state._fsp--; @@ -18796,40 +18724,40 @@ public final void rule__Node__Group_5__3() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_5__3" + // $ANTLR end "rule__Node__Group_4_1_2__1" - // $ANTLR start "rule__Node__Group_5__3__Impl" - // InternalRos.g:6080:1: rule__Node__Group_5__3__Impl : ( ( rule__Node__Group_5_3__0 )* ) ; - public final void rule__Node__Group_5__3__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_1_2__1__Impl" + // InternalRos.g:6049:1: rule__Node__Group_4_1_2__1__Impl : ( ( rule__Node__Group_4_1_2_1__0 )* ) ; + public final void rule__Node__Group_4_1_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6084:1: ( ( ( rule__Node__Group_5_3__0 )* ) ) - // InternalRos.g:6085:1: ( ( rule__Node__Group_5_3__0 )* ) + // InternalRos.g:6053:1: ( ( ( rule__Node__Group_4_1_2_1__0 )* ) ) + // InternalRos.g:6054:1: ( ( rule__Node__Group_4_1_2_1__0 )* ) { - // InternalRos.g:6085:1: ( ( rule__Node__Group_5_3__0 )* ) - // InternalRos.g:6086:2: ( rule__Node__Group_5_3__0 )* + // InternalRos.g:6054:1: ( ( rule__Node__Group_4_1_2_1__0 )* ) + // InternalRos.g:6055:2: ( rule__Node__Group_4_1_2_1__0 )* { - before(grammarAccess.getNodeAccess().getGroup_5_3()); - // InternalRos.g:6087:2: ( rule__Node__Group_5_3__0 )* - loop42: + before(grammarAccess.getNodeAccess().getGroup_4_1_2_1()); + // InternalRos.g:6056:2: ( rule__Node__Group_4_1_2_1__0 )* + loop39: do { - int alt42=2; - int LA42_0 = input.LA(1); + int alt39=2; + int LA39_0 = input.LA(1); - if ( (LA42_0==43) ) { - alt42=1; + if ( (LA39_0==43) ) { + alt39=1; } - switch (alt42) { + switch (alt39) { case 1 : - // InternalRos.g:6087:3: rule__Node__Group_5_3__0 + // InternalRos.g:6056:3: rule__Node__Group_4_1_2_1__0 { pushFollow(FOLLOW_7); - rule__Node__Group_5_3__0(); + rule__Node__Group_4_1_2_1__0(); state._fsp--; @@ -18838,81 +18766,11 @@ public final void rule__Node__Group_5__3__Impl() throws RecognitionException { break; default : - break loop42; + break loop39; } } while (true); - after(grammarAccess.getNodeAccess().getGroup_5_3()); - - } - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Node__Group_5__3__Impl" - - - // $ANTLR start "rule__Node__Group_5__4" - // InternalRos.g:6095:1: rule__Node__Group_5__4 : rule__Node__Group_5__4__Impl ; - public final void rule__Node__Group_5__4() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRos.g:6099:1: ( rule__Node__Group_5__4__Impl ) - // InternalRos.g:6100:2: rule__Node__Group_5__4__Impl - { - pushFollow(FOLLOW_2); - rule__Node__Group_5__4__Impl(); - - state._fsp--; - - - } - - } - catch (RecognitionException re) { - reportError(re); - recover(input,re); - } - finally { - - restoreStackSize(stackSize); - - } - return ; - } - // $ANTLR end "rule__Node__Group_5__4" - - - // $ANTLR start "rule__Node__Group_5__4__Impl" - // InternalRos.g:6106:1: rule__Node__Group_5__4__Impl : ( '}' ) ; - public final void rule__Node__Group_5__4__Impl() throws RecognitionException { - - int stackSize = keepStackSize(); - - try { - // InternalRos.g:6110:1: ( ( '}' ) ) - // InternalRos.g:6111:1: ( '}' ) - { - // InternalRos.g:6111:1: ( '}' ) - // InternalRos.g:6112:2: '}' - { - before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_5_4()); - match(input,42,FOLLOW_2); - after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_5_4()); + after(grammarAccess.getNodeAccess().getGroup_4_1_2_1()); } @@ -18931,26 +18789,26 @@ public final void rule__Node__Group_5__4__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_5__4__Impl" + // $ANTLR end "rule__Node__Group_4_1_2__1__Impl" - // $ANTLR start "rule__Node__Group_5_3__0" - // InternalRos.g:6122:1: rule__Node__Group_5_3__0 : rule__Node__Group_5_3__0__Impl rule__Node__Group_5_3__1 ; - public final void rule__Node__Group_5_3__0() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_1_2_1__0" + // InternalRos.g:6065:1: rule__Node__Group_4_1_2_1__0 : rule__Node__Group_4_1_2_1__0__Impl rule__Node__Group_4_1_2_1__1 ; + public final void rule__Node__Group_4_1_2_1__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6126:1: ( rule__Node__Group_5_3__0__Impl rule__Node__Group_5_3__1 ) - // InternalRos.g:6127:2: rule__Node__Group_5_3__0__Impl rule__Node__Group_5_3__1 + // InternalRos.g:6069:1: ( rule__Node__Group_4_1_2_1__0__Impl rule__Node__Group_4_1_2_1__1 ) + // InternalRos.g:6070:2: rule__Node__Group_4_1_2_1__0__Impl rule__Node__Group_4_1_2_1__1 { - pushFollow(FOLLOW_31); - rule__Node__Group_5_3__0__Impl(); + pushFollow(FOLLOW_34); + rule__Node__Group_4_1_2_1__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_5_3__1(); + rule__Node__Group_4_1_2_1__1(); state._fsp--; @@ -18969,25 +18827,25 @@ public final void rule__Node__Group_5_3__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_5_3__0" + // $ANTLR end "rule__Node__Group_4_1_2_1__0" - // $ANTLR start "rule__Node__Group_5_3__0__Impl" - // InternalRos.g:6134:1: rule__Node__Group_5_3__0__Impl : ( ',' ) ; - public final void rule__Node__Group_5_3__0__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_1_2_1__0__Impl" + // InternalRos.g:6077:1: rule__Node__Group_4_1_2_1__0__Impl : ( ',' ) ; + public final void rule__Node__Group_4_1_2_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6138:1: ( ( ',' ) ) - // InternalRos.g:6139:1: ( ',' ) + // InternalRos.g:6081:1: ( ( ',' ) ) + // InternalRos.g:6082:1: ( ',' ) { - // InternalRos.g:6139:1: ( ',' ) - // InternalRos.g:6140:2: ',' + // InternalRos.g:6082:1: ( ',' ) + // InternalRos.g:6083:2: ',' { - before(grammarAccess.getNodeAccess().getCommaKeyword_5_3_0()); + before(grammarAccess.getNodeAccess().getCommaKeyword_4_1_2_1_0()); match(input,43,FOLLOW_2); - after(grammarAccess.getNodeAccess().getCommaKeyword_5_3_0()); + after(grammarAccess.getNodeAccess().getCommaKeyword_4_1_2_1_0()); } @@ -19006,21 +18864,21 @@ public final void rule__Node__Group_5_3__0__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_5_3__0__Impl" + // $ANTLR end "rule__Node__Group_4_1_2_1__0__Impl" - // $ANTLR start "rule__Node__Group_5_3__1" - // InternalRos.g:6149:1: rule__Node__Group_5_3__1 : rule__Node__Group_5_3__1__Impl ; - public final void rule__Node__Group_5_3__1() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_1_2_1__1" + // InternalRos.g:6092:1: rule__Node__Group_4_1_2_1__1 : rule__Node__Group_4_1_2_1__1__Impl ; + public final void rule__Node__Group_4_1_2_1__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6153:1: ( rule__Node__Group_5_3__1__Impl ) - // InternalRos.g:6154:2: rule__Node__Group_5_3__1__Impl + // InternalRos.g:6096:1: ( rule__Node__Group_4_1_2_1__1__Impl ) + // InternalRos.g:6097:2: rule__Node__Group_4_1_2_1__1__Impl { pushFollow(FOLLOW_2); - rule__Node__Group_5_3__1__Impl(); + rule__Node__Group_4_1_2_1__1__Impl(); state._fsp--; @@ -19039,35 +18897,35 @@ public final void rule__Node__Group_5_3__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_5_3__1" + // $ANTLR end "rule__Node__Group_4_1_2_1__1" - // $ANTLR start "rule__Node__Group_5_3__1__Impl" - // InternalRos.g:6160:1: rule__Node__Group_5_3__1__Impl : ( ( rule__Node__PublisherAssignment_5_3_1 ) ) ; - public final void rule__Node__Group_5_3__1__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_1_2_1__1__Impl" + // InternalRos.g:6103:1: rule__Node__Group_4_1_2_1__1__Impl : ( ( rule__Node__SubscriberAssignment_4_1_2_1_1 ) ) ; + public final void rule__Node__Group_4_1_2_1__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6164:1: ( ( ( rule__Node__PublisherAssignment_5_3_1 ) ) ) - // InternalRos.g:6165:1: ( ( rule__Node__PublisherAssignment_5_3_1 ) ) + // InternalRos.g:6107:1: ( ( ( rule__Node__SubscriberAssignment_4_1_2_1_1 ) ) ) + // InternalRos.g:6108:1: ( ( rule__Node__SubscriberAssignment_4_1_2_1_1 ) ) { - // InternalRos.g:6165:1: ( ( rule__Node__PublisherAssignment_5_3_1 ) ) - // InternalRos.g:6166:2: ( rule__Node__PublisherAssignment_5_3_1 ) + // InternalRos.g:6108:1: ( ( rule__Node__SubscriberAssignment_4_1_2_1_1 ) ) + // InternalRos.g:6109:2: ( rule__Node__SubscriberAssignment_4_1_2_1_1 ) { - before(grammarAccess.getNodeAccess().getPublisherAssignment_5_3_1()); - // InternalRos.g:6167:2: ( rule__Node__PublisherAssignment_5_3_1 ) - // InternalRos.g:6167:3: rule__Node__PublisherAssignment_5_3_1 + before(grammarAccess.getNodeAccess().getSubscriberAssignment_4_1_2_1_1()); + // InternalRos.g:6110:2: ( rule__Node__SubscriberAssignment_4_1_2_1_1 ) + // InternalRos.g:6110:3: rule__Node__SubscriberAssignment_4_1_2_1_1 { pushFollow(FOLLOW_2); - rule__Node__PublisherAssignment_5_3_1(); + rule__Node__SubscriberAssignment_4_1_2_1_1(); state._fsp--; } - after(grammarAccess.getNodeAccess().getPublisherAssignment_5_3_1()); + after(grammarAccess.getNodeAccess().getSubscriberAssignment_4_1_2_1_1()); } @@ -19086,26 +18944,26 @@ public final void rule__Node__Group_5_3__1__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_5_3__1__Impl" + // $ANTLR end "rule__Node__Group_4_1_2_1__1__Impl" - // $ANTLR start "rule__Node__Group_6__0" - // InternalRos.g:6176:1: rule__Node__Group_6__0 : rule__Node__Group_6__0__Impl rule__Node__Group_6__1 ; - public final void rule__Node__Group_6__0() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_2__0" + // InternalRos.g:6119:1: rule__Node__Group_4_2__0 : rule__Node__Group_4_2__0__Impl rule__Node__Group_4_2__1 ; + public final void rule__Node__Group_4_2__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6180:1: ( rule__Node__Group_6__0__Impl rule__Node__Group_6__1 ) - // InternalRos.g:6181:2: rule__Node__Group_6__0__Impl rule__Node__Group_6__1 + // InternalRos.g:6123:1: ( rule__Node__Group_4_2__0__Impl rule__Node__Group_4_2__1 ) + // InternalRos.g:6124:2: rule__Node__Group_4_2__0__Impl rule__Node__Group_4_2__1 { pushFollow(FOLLOW_4); - rule__Node__Group_6__0__Impl(); + rule__Node__Group_4_2__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_6__1(); + rule__Node__Group_4_2__1(); state._fsp--; @@ -19124,25 +18982,25 @@ public final void rule__Node__Group_6__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_6__0" + // $ANTLR end "rule__Node__Group_4_2__0" - // $ANTLR start "rule__Node__Group_6__0__Impl" - // InternalRos.g:6188:1: rule__Node__Group_6__0__Impl : ( 'Subscribers' ) ; - public final void rule__Node__Group_6__0__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_2__0__Impl" + // InternalRos.g:6131:1: rule__Node__Group_4_2__0__Impl : ( 'ServiceServers' ) ; + public final void rule__Node__Group_4_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6192:1: ( ( 'Subscribers' ) ) - // InternalRos.g:6193:1: ( 'Subscribers' ) + // InternalRos.g:6135:1: ( ( 'ServiceServers' ) ) + // InternalRos.g:6136:1: ( 'ServiceServers' ) { - // InternalRos.g:6193:1: ( 'Subscribers' ) - // InternalRos.g:6194:2: 'Subscribers' + // InternalRos.g:6136:1: ( 'ServiceServers' ) + // InternalRos.g:6137:2: 'ServiceServers' { - before(grammarAccess.getNodeAccess().getSubscribersKeyword_6_0()); + before(grammarAccess.getNodeAccess().getServiceServersKeyword_4_2_0()); match(input,57,FOLLOW_2); - after(grammarAccess.getNodeAccess().getSubscribersKeyword_6_0()); + after(grammarAccess.getNodeAccess().getServiceServersKeyword_4_2_0()); } @@ -19161,26 +19019,26 @@ public final void rule__Node__Group_6__0__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_6__0__Impl" + // $ANTLR end "rule__Node__Group_4_2__0__Impl" - // $ANTLR start "rule__Node__Group_6__1" - // InternalRos.g:6203:1: rule__Node__Group_6__1 : rule__Node__Group_6__1__Impl rule__Node__Group_6__2 ; - public final void rule__Node__Group_6__1() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_2__1" + // InternalRos.g:6146:1: rule__Node__Group_4_2__1 : rule__Node__Group_4_2__1__Impl rule__Node__Group_4_2__2 ; + public final void rule__Node__Group_4_2__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6207:1: ( rule__Node__Group_6__1__Impl rule__Node__Group_6__2 ) - // InternalRos.g:6208:2: rule__Node__Group_6__1__Impl rule__Node__Group_6__2 + // InternalRos.g:6150:1: ( rule__Node__Group_4_2__1__Impl rule__Node__Group_4_2__2 ) + // InternalRos.g:6151:2: rule__Node__Group_4_2__1__Impl rule__Node__Group_4_2__2 { - pushFollow(FOLLOW_32); - rule__Node__Group_6__1__Impl(); + pushFollow(FOLLOW_35); + rule__Node__Group_4_2__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_6__2(); + rule__Node__Group_4_2__2(); state._fsp--; @@ -19199,25 +19057,25 @@ public final void rule__Node__Group_6__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_6__1" + // $ANTLR end "rule__Node__Group_4_2__1" - // $ANTLR start "rule__Node__Group_6__1__Impl" - // InternalRos.g:6215:1: rule__Node__Group_6__1__Impl : ( '{' ) ; - public final void rule__Node__Group_6__1__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_2__1__Impl" + // InternalRos.g:6158:1: rule__Node__Group_4_2__1__Impl : ( '{' ) ; + public final void rule__Node__Group_4_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6219:1: ( ( '{' ) ) - // InternalRos.g:6220:1: ( '{' ) + // InternalRos.g:6162:1: ( ( '{' ) ) + // InternalRos.g:6163:1: ( '{' ) { - // InternalRos.g:6220:1: ( '{' ) - // InternalRos.g:6221:2: '{' + // InternalRos.g:6163:1: ( '{' ) + // InternalRos.g:6164:2: '{' { - before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_6_1()); + before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_2_1()); match(input,41,FOLLOW_2); - after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_6_1()); + after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_2_1()); } @@ -19236,26 +19094,26 @@ public final void rule__Node__Group_6__1__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_6__1__Impl" + // $ANTLR end "rule__Node__Group_4_2__1__Impl" - // $ANTLR start "rule__Node__Group_6__2" - // InternalRos.g:6230:1: rule__Node__Group_6__2 : rule__Node__Group_6__2__Impl rule__Node__Group_6__3 ; - public final void rule__Node__Group_6__2() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_2__2" + // InternalRos.g:6173:1: rule__Node__Group_4_2__2 : rule__Node__Group_4_2__2__Impl rule__Node__Group_4_2__3 ; + public final void rule__Node__Group_4_2__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6234:1: ( rule__Node__Group_6__2__Impl rule__Node__Group_6__3 ) - // InternalRos.g:6235:2: rule__Node__Group_6__2__Impl rule__Node__Group_6__3 + // InternalRos.g:6177:1: ( rule__Node__Group_4_2__2__Impl rule__Node__Group_4_2__3 ) + // InternalRos.g:6178:2: rule__Node__Group_4_2__2__Impl rule__Node__Group_4_2__3 { pushFollow(FOLLOW_13); - rule__Node__Group_6__2__Impl(); + rule__Node__Group_4_2__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_6__3(); + rule__Node__Group_4_2__3(); state._fsp--; @@ -19274,35 +19132,35 @@ public final void rule__Node__Group_6__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_6__2" + // $ANTLR end "rule__Node__Group_4_2__2" - // $ANTLR start "rule__Node__Group_6__2__Impl" - // InternalRos.g:6242:1: rule__Node__Group_6__2__Impl : ( ( rule__Node__SubscriberAssignment_6_2 ) ) ; - public final void rule__Node__Group_6__2__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_2__2__Impl" + // InternalRos.g:6185:1: rule__Node__Group_4_2__2__Impl : ( ( rule__Node__ServiceserverAssignment_4_2_2 ) ) ; + public final void rule__Node__Group_4_2__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6246:1: ( ( ( rule__Node__SubscriberAssignment_6_2 ) ) ) - // InternalRos.g:6247:1: ( ( rule__Node__SubscriberAssignment_6_2 ) ) + // InternalRos.g:6189:1: ( ( ( rule__Node__ServiceserverAssignment_4_2_2 ) ) ) + // InternalRos.g:6190:1: ( ( rule__Node__ServiceserverAssignment_4_2_2 ) ) { - // InternalRos.g:6247:1: ( ( rule__Node__SubscriberAssignment_6_2 ) ) - // InternalRos.g:6248:2: ( rule__Node__SubscriberAssignment_6_2 ) + // InternalRos.g:6190:1: ( ( rule__Node__ServiceserverAssignment_4_2_2 ) ) + // InternalRos.g:6191:2: ( rule__Node__ServiceserverAssignment_4_2_2 ) { - before(grammarAccess.getNodeAccess().getSubscriberAssignment_6_2()); - // InternalRos.g:6249:2: ( rule__Node__SubscriberAssignment_6_2 ) - // InternalRos.g:6249:3: rule__Node__SubscriberAssignment_6_2 + before(grammarAccess.getNodeAccess().getServiceserverAssignment_4_2_2()); + // InternalRos.g:6192:2: ( rule__Node__ServiceserverAssignment_4_2_2 ) + // InternalRos.g:6192:3: rule__Node__ServiceserverAssignment_4_2_2 { pushFollow(FOLLOW_2); - rule__Node__SubscriberAssignment_6_2(); + rule__Node__ServiceserverAssignment_4_2_2(); state._fsp--; } - after(grammarAccess.getNodeAccess().getSubscriberAssignment_6_2()); + after(grammarAccess.getNodeAccess().getServiceserverAssignment_4_2_2()); } @@ -19321,26 +19179,26 @@ public final void rule__Node__Group_6__2__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_6__2__Impl" + // $ANTLR end "rule__Node__Group_4_2__2__Impl" - // $ANTLR start "rule__Node__Group_6__3" - // InternalRos.g:6257:1: rule__Node__Group_6__3 : rule__Node__Group_6__3__Impl rule__Node__Group_6__4 ; - public final void rule__Node__Group_6__3() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_2__3" + // InternalRos.g:6200:1: rule__Node__Group_4_2__3 : rule__Node__Group_4_2__3__Impl rule__Node__Group_4_2__4 ; + public final void rule__Node__Group_4_2__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6261:1: ( rule__Node__Group_6__3__Impl rule__Node__Group_6__4 ) - // InternalRos.g:6262:2: rule__Node__Group_6__3__Impl rule__Node__Group_6__4 + // InternalRos.g:6204:1: ( rule__Node__Group_4_2__3__Impl rule__Node__Group_4_2__4 ) + // InternalRos.g:6205:2: rule__Node__Group_4_2__3__Impl rule__Node__Group_4_2__4 { pushFollow(FOLLOW_13); - rule__Node__Group_6__3__Impl(); + rule__Node__Group_4_2__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_6__4(); + rule__Node__Group_4_2__4(); state._fsp--; @@ -19359,40 +19217,40 @@ public final void rule__Node__Group_6__3() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_6__3" + // $ANTLR end "rule__Node__Group_4_2__3" - // $ANTLR start "rule__Node__Group_6__3__Impl" - // InternalRos.g:6269:1: rule__Node__Group_6__3__Impl : ( ( rule__Node__Group_6_3__0 )* ) ; - public final void rule__Node__Group_6__3__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_2__3__Impl" + // InternalRos.g:6212:1: rule__Node__Group_4_2__3__Impl : ( ( rule__Node__Group_4_2_3__0 )* ) ; + public final void rule__Node__Group_4_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6273:1: ( ( ( rule__Node__Group_6_3__0 )* ) ) - // InternalRos.g:6274:1: ( ( rule__Node__Group_6_3__0 )* ) + // InternalRos.g:6216:1: ( ( ( rule__Node__Group_4_2_3__0 )* ) ) + // InternalRos.g:6217:1: ( ( rule__Node__Group_4_2_3__0 )* ) { - // InternalRos.g:6274:1: ( ( rule__Node__Group_6_3__0 )* ) - // InternalRos.g:6275:2: ( rule__Node__Group_6_3__0 )* + // InternalRos.g:6217:1: ( ( rule__Node__Group_4_2_3__0 )* ) + // InternalRos.g:6218:2: ( rule__Node__Group_4_2_3__0 )* { - before(grammarAccess.getNodeAccess().getGroup_6_3()); - // InternalRos.g:6276:2: ( rule__Node__Group_6_3__0 )* - loop43: + before(grammarAccess.getNodeAccess().getGroup_4_2_3()); + // InternalRos.g:6219:2: ( rule__Node__Group_4_2_3__0 )* + loop40: do { - int alt43=2; - int LA43_0 = input.LA(1); + int alt40=2; + int LA40_0 = input.LA(1); - if ( (LA43_0==43) ) { - alt43=1; + if ( (LA40_0==43) ) { + alt40=1; } - switch (alt43) { + switch (alt40) { case 1 : - // InternalRos.g:6276:3: rule__Node__Group_6_3__0 + // InternalRos.g:6219:3: rule__Node__Group_4_2_3__0 { pushFollow(FOLLOW_7); - rule__Node__Group_6_3__0(); + rule__Node__Group_4_2_3__0(); state._fsp--; @@ -19401,11 +19259,11 @@ public final void rule__Node__Group_6__3__Impl() throws RecognitionException { break; default : - break loop43; + break loop40; } } while (true); - after(grammarAccess.getNodeAccess().getGroup_6_3()); + after(grammarAccess.getNodeAccess().getGroup_4_2_3()); } @@ -19424,21 +19282,21 @@ public final void rule__Node__Group_6__3__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_6__3__Impl" + // $ANTLR end "rule__Node__Group_4_2__3__Impl" - // $ANTLR start "rule__Node__Group_6__4" - // InternalRos.g:6284:1: rule__Node__Group_6__4 : rule__Node__Group_6__4__Impl ; - public final void rule__Node__Group_6__4() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_2__4" + // InternalRos.g:6227:1: rule__Node__Group_4_2__4 : rule__Node__Group_4_2__4__Impl ; + public final void rule__Node__Group_4_2__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6288:1: ( rule__Node__Group_6__4__Impl ) - // InternalRos.g:6289:2: rule__Node__Group_6__4__Impl + // InternalRos.g:6231:1: ( rule__Node__Group_4_2__4__Impl ) + // InternalRos.g:6232:2: rule__Node__Group_4_2__4__Impl { pushFollow(FOLLOW_2); - rule__Node__Group_6__4__Impl(); + rule__Node__Group_4_2__4__Impl(); state._fsp--; @@ -19457,25 +19315,25 @@ public final void rule__Node__Group_6__4() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_6__4" + // $ANTLR end "rule__Node__Group_4_2__4" - // $ANTLR start "rule__Node__Group_6__4__Impl" - // InternalRos.g:6295:1: rule__Node__Group_6__4__Impl : ( '}' ) ; - public final void rule__Node__Group_6__4__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_2__4__Impl" + // InternalRos.g:6238:1: rule__Node__Group_4_2__4__Impl : ( '}' ) ; + public final void rule__Node__Group_4_2__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6299:1: ( ( '}' ) ) - // InternalRos.g:6300:1: ( '}' ) + // InternalRos.g:6242:1: ( ( '}' ) ) + // InternalRos.g:6243:1: ( '}' ) { - // InternalRos.g:6300:1: ( '}' ) - // InternalRos.g:6301:2: '}' + // InternalRos.g:6243:1: ( '}' ) + // InternalRos.g:6244:2: '}' { - before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_6_4()); + before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_2_4()); match(input,42,FOLLOW_2); - after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_6_4()); + after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_2_4()); } @@ -19494,26 +19352,26 @@ public final void rule__Node__Group_6__4__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_6__4__Impl" + // $ANTLR end "rule__Node__Group_4_2__4__Impl" - // $ANTLR start "rule__Node__Group_6_3__0" - // InternalRos.g:6311:1: rule__Node__Group_6_3__0 : rule__Node__Group_6_3__0__Impl rule__Node__Group_6_3__1 ; - public final void rule__Node__Group_6_3__0() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_2_3__0" + // InternalRos.g:6254:1: rule__Node__Group_4_2_3__0 : rule__Node__Group_4_2_3__0__Impl rule__Node__Group_4_2_3__1 ; + public final void rule__Node__Group_4_2_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6315:1: ( rule__Node__Group_6_3__0__Impl rule__Node__Group_6_3__1 ) - // InternalRos.g:6316:2: rule__Node__Group_6_3__0__Impl rule__Node__Group_6_3__1 + // InternalRos.g:6258:1: ( rule__Node__Group_4_2_3__0__Impl rule__Node__Group_4_2_3__1 ) + // InternalRos.g:6259:2: rule__Node__Group_4_2_3__0__Impl rule__Node__Group_4_2_3__1 { - pushFollow(FOLLOW_32); - rule__Node__Group_6_3__0__Impl(); + pushFollow(FOLLOW_35); + rule__Node__Group_4_2_3__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_6_3__1(); + rule__Node__Group_4_2_3__1(); state._fsp--; @@ -19532,25 +19390,25 @@ public final void rule__Node__Group_6_3__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_6_3__0" + // $ANTLR end "rule__Node__Group_4_2_3__0" - // $ANTLR start "rule__Node__Group_6_3__0__Impl" - // InternalRos.g:6323:1: rule__Node__Group_6_3__0__Impl : ( ',' ) ; - public final void rule__Node__Group_6_3__0__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_2_3__0__Impl" + // InternalRos.g:6266:1: rule__Node__Group_4_2_3__0__Impl : ( ',' ) ; + public final void rule__Node__Group_4_2_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6327:1: ( ( ',' ) ) - // InternalRos.g:6328:1: ( ',' ) + // InternalRos.g:6270:1: ( ( ',' ) ) + // InternalRos.g:6271:1: ( ',' ) { - // InternalRos.g:6328:1: ( ',' ) - // InternalRos.g:6329:2: ',' + // InternalRos.g:6271:1: ( ',' ) + // InternalRos.g:6272:2: ',' { - before(grammarAccess.getNodeAccess().getCommaKeyword_6_3_0()); + before(grammarAccess.getNodeAccess().getCommaKeyword_4_2_3_0()); match(input,43,FOLLOW_2); - after(grammarAccess.getNodeAccess().getCommaKeyword_6_3_0()); + after(grammarAccess.getNodeAccess().getCommaKeyword_4_2_3_0()); } @@ -19569,21 +19427,21 @@ public final void rule__Node__Group_6_3__0__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_6_3__0__Impl" + // $ANTLR end "rule__Node__Group_4_2_3__0__Impl" - // $ANTLR start "rule__Node__Group_6_3__1" - // InternalRos.g:6338:1: rule__Node__Group_6_3__1 : rule__Node__Group_6_3__1__Impl ; - public final void rule__Node__Group_6_3__1() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_2_3__1" + // InternalRos.g:6281:1: rule__Node__Group_4_2_3__1 : rule__Node__Group_4_2_3__1__Impl ; + public final void rule__Node__Group_4_2_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6342:1: ( rule__Node__Group_6_3__1__Impl ) - // InternalRos.g:6343:2: rule__Node__Group_6_3__1__Impl + // InternalRos.g:6285:1: ( rule__Node__Group_4_2_3__1__Impl ) + // InternalRos.g:6286:2: rule__Node__Group_4_2_3__1__Impl { pushFollow(FOLLOW_2); - rule__Node__Group_6_3__1__Impl(); + rule__Node__Group_4_2_3__1__Impl(); state._fsp--; @@ -19602,35 +19460,35 @@ public final void rule__Node__Group_6_3__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_6_3__1" + // $ANTLR end "rule__Node__Group_4_2_3__1" - // $ANTLR start "rule__Node__Group_6_3__1__Impl" - // InternalRos.g:6349:1: rule__Node__Group_6_3__1__Impl : ( ( rule__Node__SubscriberAssignment_6_3_1 ) ) ; - public final void rule__Node__Group_6_3__1__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_2_3__1__Impl" + // InternalRos.g:6292:1: rule__Node__Group_4_2_3__1__Impl : ( ( rule__Node__ServiceserverAssignment_4_2_3_1 ) ) ; + public final void rule__Node__Group_4_2_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6353:1: ( ( ( rule__Node__SubscriberAssignment_6_3_1 ) ) ) - // InternalRos.g:6354:1: ( ( rule__Node__SubscriberAssignment_6_3_1 ) ) + // InternalRos.g:6296:1: ( ( ( rule__Node__ServiceserverAssignment_4_2_3_1 ) ) ) + // InternalRos.g:6297:1: ( ( rule__Node__ServiceserverAssignment_4_2_3_1 ) ) { - // InternalRos.g:6354:1: ( ( rule__Node__SubscriberAssignment_6_3_1 ) ) - // InternalRos.g:6355:2: ( rule__Node__SubscriberAssignment_6_3_1 ) + // InternalRos.g:6297:1: ( ( rule__Node__ServiceserverAssignment_4_2_3_1 ) ) + // InternalRos.g:6298:2: ( rule__Node__ServiceserverAssignment_4_2_3_1 ) { - before(grammarAccess.getNodeAccess().getSubscriberAssignment_6_3_1()); - // InternalRos.g:6356:2: ( rule__Node__SubscriberAssignment_6_3_1 ) - // InternalRos.g:6356:3: rule__Node__SubscriberAssignment_6_3_1 + before(grammarAccess.getNodeAccess().getServiceserverAssignment_4_2_3_1()); + // InternalRos.g:6299:2: ( rule__Node__ServiceserverAssignment_4_2_3_1 ) + // InternalRos.g:6299:3: rule__Node__ServiceserverAssignment_4_2_3_1 { pushFollow(FOLLOW_2); - rule__Node__SubscriberAssignment_6_3_1(); + rule__Node__ServiceserverAssignment_4_2_3_1(); state._fsp--; } - after(grammarAccess.getNodeAccess().getSubscriberAssignment_6_3_1()); + after(grammarAccess.getNodeAccess().getServiceserverAssignment_4_2_3_1()); } @@ -19649,26 +19507,26 @@ public final void rule__Node__Group_6_3__1__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_6_3__1__Impl" + // $ANTLR end "rule__Node__Group_4_2_3__1__Impl" - // $ANTLR start "rule__Node__Group_7__0" - // InternalRos.g:6365:1: rule__Node__Group_7__0 : rule__Node__Group_7__0__Impl rule__Node__Group_7__1 ; - public final void rule__Node__Group_7__0() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_3__0" + // InternalRos.g:6308:1: rule__Node__Group_4_3__0 : rule__Node__Group_4_3__0__Impl rule__Node__Group_4_3__1 ; + public final void rule__Node__Group_4_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6369:1: ( rule__Node__Group_7__0__Impl rule__Node__Group_7__1 ) - // InternalRos.g:6370:2: rule__Node__Group_7__0__Impl rule__Node__Group_7__1 + // InternalRos.g:6312:1: ( rule__Node__Group_4_3__0__Impl rule__Node__Group_4_3__1 ) + // InternalRos.g:6313:2: rule__Node__Group_4_3__0__Impl rule__Node__Group_4_3__1 { pushFollow(FOLLOW_4); - rule__Node__Group_7__0__Impl(); + rule__Node__Group_4_3__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_7__1(); + rule__Node__Group_4_3__1(); state._fsp--; @@ -19687,25 +19545,25 @@ public final void rule__Node__Group_7__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_7__0" + // $ANTLR end "rule__Node__Group_4_3__0" - // $ANTLR start "rule__Node__Group_7__0__Impl" - // InternalRos.g:6377:1: rule__Node__Group_7__0__Impl : ( 'ServiceClients' ) ; - public final void rule__Node__Group_7__0__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_3__0__Impl" + // InternalRos.g:6320:1: rule__Node__Group_4_3__0__Impl : ( 'ServiceClients' ) ; + public final void rule__Node__Group_4_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6381:1: ( ( 'ServiceClients' ) ) - // InternalRos.g:6382:1: ( 'ServiceClients' ) + // InternalRos.g:6324:1: ( ( 'ServiceClients' ) ) + // InternalRos.g:6325:1: ( 'ServiceClients' ) { - // InternalRos.g:6382:1: ( 'ServiceClients' ) - // InternalRos.g:6383:2: 'ServiceClients' + // InternalRos.g:6325:1: ( 'ServiceClients' ) + // InternalRos.g:6326:2: 'ServiceClients' { - before(grammarAccess.getNodeAccess().getServiceClientsKeyword_7_0()); + before(grammarAccess.getNodeAccess().getServiceClientsKeyword_4_3_0()); match(input,58,FOLLOW_2); - after(grammarAccess.getNodeAccess().getServiceClientsKeyword_7_0()); + after(grammarAccess.getNodeAccess().getServiceClientsKeyword_4_3_0()); } @@ -19724,26 +19582,26 @@ public final void rule__Node__Group_7__0__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_7__0__Impl" + // $ANTLR end "rule__Node__Group_4_3__0__Impl" - // $ANTLR start "rule__Node__Group_7__1" - // InternalRos.g:6392:1: rule__Node__Group_7__1 : rule__Node__Group_7__1__Impl rule__Node__Group_7__2 ; - public final void rule__Node__Group_7__1() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_3__1" + // InternalRos.g:6335:1: rule__Node__Group_4_3__1 : rule__Node__Group_4_3__1__Impl rule__Node__Group_4_3__2 ; + public final void rule__Node__Group_4_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6396:1: ( rule__Node__Group_7__1__Impl rule__Node__Group_7__2 ) - // InternalRos.g:6397:2: rule__Node__Group_7__1__Impl rule__Node__Group_7__2 + // InternalRos.g:6339:1: ( rule__Node__Group_4_3__1__Impl rule__Node__Group_4_3__2 ) + // InternalRos.g:6340:2: rule__Node__Group_4_3__1__Impl rule__Node__Group_4_3__2 { - pushFollow(FOLLOW_33); - rule__Node__Group_7__1__Impl(); + pushFollow(FOLLOW_36); + rule__Node__Group_4_3__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_7__2(); + rule__Node__Group_4_3__2(); state._fsp--; @@ -19762,25 +19620,25 @@ public final void rule__Node__Group_7__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_7__1" + // $ANTLR end "rule__Node__Group_4_3__1" - // $ANTLR start "rule__Node__Group_7__1__Impl" - // InternalRos.g:6404:1: rule__Node__Group_7__1__Impl : ( '{' ) ; - public final void rule__Node__Group_7__1__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_3__1__Impl" + // InternalRos.g:6347:1: rule__Node__Group_4_3__1__Impl : ( '{' ) ; + public final void rule__Node__Group_4_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6408:1: ( ( '{' ) ) - // InternalRos.g:6409:1: ( '{' ) + // InternalRos.g:6351:1: ( ( '{' ) ) + // InternalRos.g:6352:1: ( '{' ) { - // InternalRos.g:6409:1: ( '{' ) - // InternalRos.g:6410:2: '{' + // InternalRos.g:6352:1: ( '{' ) + // InternalRos.g:6353:2: '{' { - before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_7_1()); + before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_3_1()); match(input,41,FOLLOW_2); - after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_7_1()); + after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_3_1()); } @@ -19799,26 +19657,26 @@ public final void rule__Node__Group_7__1__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_7__1__Impl" + // $ANTLR end "rule__Node__Group_4_3__1__Impl" - // $ANTLR start "rule__Node__Group_7__2" - // InternalRos.g:6419:1: rule__Node__Group_7__2 : rule__Node__Group_7__2__Impl rule__Node__Group_7__3 ; - public final void rule__Node__Group_7__2() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_3__2" + // InternalRos.g:6362:1: rule__Node__Group_4_3__2 : rule__Node__Group_4_3__2__Impl rule__Node__Group_4_3__3 ; + public final void rule__Node__Group_4_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6423:1: ( rule__Node__Group_7__2__Impl rule__Node__Group_7__3 ) - // InternalRos.g:6424:2: rule__Node__Group_7__2__Impl rule__Node__Group_7__3 + // InternalRos.g:6366:1: ( rule__Node__Group_4_3__2__Impl rule__Node__Group_4_3__3 ) + // InternalRos.g:6367:2: rule__Node__Group_4_3__2__Impl rule__Node__Group_4_3__3 { pushFollow(FOLLOW_13); - rule__Node__Group_7__2__Impl(); + rule__Node__Group_4_3__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_7__3(); + rule__Node__Group_4_3__3(); state._fsp--; @@ -19837,35 +19695,35 @@ public final void rule__Node__Group_7__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_7__2" + // $ANTLR end "rule__Node__Group_4_3__2" - // $ANTLR start "rule__Node__Group_7__2__Impl" - // InternalRos.g:6431:1: rule__Node__Group_7__2__Impl : ( ( rule__Node__ServiceclientAssignment_7_2 ) ) ; - public final void rule__Node__Group_7__2__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_3__2__Impl" + // InternalRos.g:6374:1: rule__Node__Group_4_3__2__Impl : ( ( rule__Node__ServiceclientAssignment_4_3_2 ) ) ; + public final void rule__Node__Group_4_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6435:1: ( ( ( rule__Node__ServiceclientAssignment_7_2 ) ) ) - // InternalRos.g:6436:1: ( ( rule__Node__ServiceclientAssignment_7_2 ) ) + // InternalRos.g:6378:1: ( ( ( rule__Node__ServiceclientAssignment_4_3_2 ) ) ) + // InternalRos.g:6379:1: ( ( rule__Node__ServiceclientAssignment_4_3_2 ) ) { - // InternalRos.g:6436:1: ( ( rule__Node__ServiceclientAssignment_7_2 ) ) - // InternalRos.g:6437:2: ( rule__Node__ServiceclientAssignment_7_2 ) + // InternalRos.g:6379:1: ( ( rule__Node__ServiceclientAssignment_4_3_2 ) ) + // InternalRos.g:6380:2: ( rule__Node__ServiceclientAssignment_4_3_2 ) { - before(grammarAccess.getNodeAccess().getServiceclientAssignment_7_2()); - // InternalRos.g:6438:2: ( rule__Node__ServiceclientAssignment_7_2 ) - // InternalRos.g:6438:3: rule__Node__ServiceclientAssignment_7_2 + before(grammarAccess.getNodeAccess().getServiceclientAssignment_4_3_2()); + // InternalRos.g:6381:2: ( rule__Node__ServiceclientAssignment_4_3_2 ) + // InternalRos.g:6381:3: rule__Node__ServiceclientAssignment_4_3_2 { pushFollow(FOLLOW_2); - rule__Node__ServiceclientAssignment_7_2(); + rule__Node__ServiceclientAssignment_4_3_2(); state._fsp--; } - after(grammarAccess.getNodeAccess().getServiceclientAssignment_7_2()); + after(grammarAccess.getNodeAccess().getServiceclientAssignment_4_3_2()); } @@ -19884,26 +19742,26 @@ public final void rule__Node__Group_7__2__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_7__2__Impl" + // $ANTLR end "rule__Node__Group_4_3__2__Impl" - // $ANTLR start "rule__Node__Group_7__3" - // InternalRos.g:6446:1: rule__Node__Group_7__3 : rule__Node__Group_7__3__Impl rule__Node__Group_7__4 ; - public final void rule__Node__Group_7__3() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_3__3" + // InternalRos.g:6389:1: rule__Node__Group_4_3__3 : rule__Node__Group_4_3__3__Impl rule__Node__Group_4_3__4 ; + public final void rule__Node__Group_4_3__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6450:1: ( rule__Node__Group_7__3__Impl rule__Node__Group_7__4 ) - // InternalRos.g:6451:2: rule__Node__Group_7__3__Impl rule__Node__Group_7__4 + // InternalRos.g:6393:1: ( rule__Node__Group_4_3__3__Impl rule__Node__Group_4_3__4 ) + // InternalRos.g:6394:2: rule__Node__Group_4_3__3__Impl rule__Node__Group_4_3__4 { pushFollow(FOLLOW_13); - rule__Node__Group_7__3__Impl(); + rule__Node__Group_4_3__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_7__4(); + rule__Node__Group_4_3__4(); state._fsp--; @@ -19922,40 +19780,40 @@ public final void rule__Node__Group_7__3() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_7__3" + // $ANTLR end "rule__Node__Group_4_3__3" - // $ANTLR start "rule__Node__Group_7__3__Impl" - // InternalRos.g:6458:1: rule__Node__Group_7__3__Impl : ( ( rule__Node__Group_7_3__0 )* ) ; - public final void rule__Node__Group_7__3__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_3__3__Impl" + // InternalRos.g:6401:1: rule__Node__Group_4_3__3__Impl : ( ( rule__Node__Group_4_3_3__0 )* ) ; + public final void rule__Node__Group_4_3__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6462:1: ( ( ( rule__Node__Group_7_3__0 )* ) ) - // InternalRos.g:6463:1: ( ( rule__Node__Group_7_3__0 )* ) + // InternalRos.g:6405:1: ( ( ( rule__Node__Group_4_3_3__0 )* ) ) + // InternalRos.g:6406:1: ( ( rule__Node__Group_4_3_3__0 )* ) { - // InternalRos.g:6463:1: ( ( rule__Node__Group_7_3__0 )* ) - // InternalRos.g:6464:2: ( rule__Node__Group_7_3__0 )* + // InternalRos.g:6406:1: ( ( rule__Node__Group_4_3_3__0 )* ) + // InternalRos.g:6407:2: ( rule__Node__Group_4_3_3__0 )* { - before(grammarAccess.getNodeAccess().getGroup_7_3()); - // InternalRos.g:6465:2: ( rule__Node__Group_7_3__0 )* - loop44: + before(grammarAccess.getNodeAccess().getGroup_4_3_3()); + // InternalRos.g:6408:2: ( rule__Node__Group_4_3_3__0 )* + loop41: do { - int alt44=2; - int LA44_0 = input.LA(1); + int alt41=2; + int LA41_0 = input.LA(1); - if ( (LA44_0==43) ) { - alt44=1; + if ( (LA41_0==43) ) { + alt41=1; } - switch (alt44) { + switch (alt41) { case 1 : - // InternalRos.g:6465:3: rule__Node__Group_7_3__0 + // InternalRos.g:6408:3: rule__Node__Group_4_3_3__0 { pushFollow(FOLLOW_7); - rule__Node__Group_7_3__0(); + rule__Node__Group_4_3_3__0(); state._fsp--; @@ -19964,11 +19822,11 @@ public final void rule__Node__Group_7__3__Impl() throws RecognitionException { break; default : - break loop44; + break loop41; } } while (true); - after(grammarAccess.getNodeAccess().getGroup_7_3()); + after(grammarAccess.getNodeAccess().getGroup_4_3_3()); } @@ -19987,21 +19845,21 @@ public final void rule__Node__Group_7__3__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_7__3__Impl" + // $ANTLR end "rule__Node__Group_4_3__3__Impl" - // $ANTLR start "rule__Node__Group_7__4" - // InternalRos.g:6473:1: rule__Node__Group_7__4 : rule__Node__Group_7__4__Impl ; - public final void rule__Node__Group_7__4() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_3__4" + // InternalRos.g:6416:1: rule__Node__Group_4_3__4 : rule__Node__Group_4_3__4__Impl ; + public final void rule__Node__Group_4_3__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6477:1: ( rule__Node__Group_7__4__Impl ) - // InternalRos.g:6478:2: rule__Node__Group_7__4__Impl + // InternalRos.g:6420:1: ( rule__Node__Group_4_3__4__Impl ) + // InternalRos.g:6421:2: rule__Node__Group_4_3__4__Impl { pushFollow(FOLLOW_2); - rule__Node__Group_7__4__Impl(); + rule__Node__Group_4_3__4__Impl(); state._fsp--; @@ -20020,25 +19878,25 @@ public final void rule__Node__Group_7__4() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_7__4" + // $ANTLR end "rule__Node__Group_4_3__4" - // $ANTLR start "rule__Node__Group_7__4__Impl" - // InternalRos.g:6484:1: rule__Node__Group_7__4__Impl : ( '}' ) ; - public final void rule__Node__Group_7__4__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_3__4__Impl" + // InternalRos.g:6427:1: rule__Node__Group_4_3__4__Impl : ( '}' ) ; + public final void rule__Node__Group_4_3__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6488:1: ( ( '}' ) ) - // InternalRos.g:6489:1: ( '}' ) + // InternalRos.g:6431:1: ( ( '}' ) ) + // InternalRos.g:6432:1: ( '}' ) { - // InternalRos.g:6489:1: ( '}' ) - // InternalRos.g:6490:2: '}' + // InternalRos.g:6432:1: ( '}' ) + // InternalRos.g:6433:2: '}' { - before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_7_4()); + before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_3_4()); match(input,42,FOLLOW_2); - after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_7_4()); + after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_3_4()); } @@ -20057,26 +19915,26 @@ public final void rule__Node__Group_7__4__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_7__4__Impl" + // $ANTLR end "rule__Node__Group_4_3__4__Impl" - // $ANTLR start "rule__Node__Group_7_3__0" - // InternalRos.g:6500:1: rule__Node__Group_7_3__0 : rule__Node__Group_7_3__0__Impl rule__Node__Group_7_3__1 ; - public final void rule__Node__Group_7_3__0() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_3_3__0" + // InternalRos.g:6443:1: rule__Node__Group_4_3_3__0 : rule__Node__Group_4_3_3__0__Impl rule__Node__Group_4_3_3__1 ; + public final void rule__Node__Group_4_3_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6504:1: ( rule__Node__Group_7_3__0__Impl rule__Node__Group_7_3__1 ) - // InternalRos.g:6505:2: rule__Node__Group_7_3__0__Impl rule__Node__Group_7_3__1 + // InternalRos.g:6447:1: ( rule__Node__Group_4_3_3__0__Impl rule__Node__Group_4_3_3__1 ) + // InternalRos.g:6448:2: rule__Node__Group_4_3_3__0__Impl rule__Node__Group_4_3_3__1 { - pushFollow(FOLLOW_33); - rule__Node__Group_7_3__0__Impl(); + pushFollow(FOLLOW_36); + rule__Node__Group_4_3_3__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_7_3__1(); + rule__Node__Group_4_3_3__1(); state._fsp--; @@ -20095,25 +19953,25 @@ public final void rule__Node__Group_7_3__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_7_3__0" + // $ANTLR end "rule__Node__Group_4_3_3__0" - // $ANTLR start "rule__Node__Group_7_3__0__Impl" - // InternalRos.g:6512:1: rule__Node__Group_7_3__0__Impl : ( ',' ) ; - public final void rule__Node__Group_7_3__0__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_3_3__0__Impl" + // InternalRos.g:6455:1: rule__Node__Group_4_3_3__0__Impl : ( ',' ) ; + public final void rule__Node__Group_4_3_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6516:1: ( ( ',' ) ) - // InternalRos.g:6517:1: ( ',' ) + // InternalRos.g:6459:1: ( ( ',' ) ) + // InternalRos.g:6460:1: ( ',' ) { - // InternalRos.g:6517:1: ( ',' ) - // InternalRos.g:6518:2: ',' + // InternalRos.g:6460:1: ( ',' ) + // InternalRos.g:6461:2: ',' { - before(grammarAccess.getNodeAccess().getCommaKeyword_7_3_0()); + before(grammarAccess.getNodeAccess().getCommaKeyword_4_3_3_0()); match(input,43,FOLLOW_2); - after(grammarAccess.getNodeAccess().getCommaKeyword_7_3_0()); + after(grammarAccess.getNodeAccess().getCommaKeyword_4_3_3_0()); } @@ -20132,21 +19990,21 @@ public final void rule__Node__Group_7_3__0__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_7_3__0__Impl" + // $ANTLR end "rule__Node__Group_4_3_3__0__Impl" - // $ANTLR start "rule__Node__Group_7_3__1" - // InternalRos.g:6527:1: rule__Node__Group_7_3__1 : rule__Node__Group_7_3__1__Impl ; - public final void rule__Node__Group_7_3__1() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_3_3__1" + // InternalRos.g:6470:1: rule__Node__Group_4_3_3__1 : rule__Node__Group_4_3_3__1__Impl ; + public final void rule__Node__Group_4_3_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6531:1: ( rule__Node__Group_7_3__1__Impl ) - // InternalRos.g:6532:2: rule__Node__Group_7_3__1__Impl + // InternalRos.g:6474:1: ( rule__Node__Group_4_3_3__1__Impl ) + // InternalRos.g:6475:2: rule__Node__Group_4_3_3__1__Impl { pushFollow(FOLLOW_2); - rule__Node__Group_7_3__1__Impl(); + rule__Node__Group_4_3_3__1__Impl(); state._fsp--; @@ -20165,35 +20023,35 @@ public final void rule__Node__Group_7_3__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_7_3__1" + // $ANTLR end "rule__Node__Group_4_3_3__1" - // $ANTLR start "rule__Node__Group_7_3__1__Impl" - // InternalRos.g:6538:1: rule__Node__Group_7_3__1__Impl : ( ( rule__Node__ServiceclientAssignment_7_3_1 ) ) ; - public final void rule__Node__Group_7_3__1__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_3_3__1__Impl" + // InternalRos.g:6481:1: rule__Node__Group_4_3_3__1__Impl : ( ( rule__Node__ServiceclientAssignment_4_3_3_1 ) ) ; + public final void rule__Node__Group_4_3_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6542:1: ( ( ( rule__Node__ServiceclientAssignment_7_3_1 ) ) ) - // InternalRos.g:6543:1: ( ( rule__Node__ServiceclientAssignment_7_3_1 ) ) + // InternalRos.g:6485:1: ( ( ( rule__Node__ServiceclientAssignment_4_3_3_1 ) ) ) + // InternalRos.g:6486:1: ( ( rule__Node__ServiceclientAssignment_4_3_3_1 ) ) { - // InternalRos.g:6543:1: ( ( rule__Node__ServiceclientAssignment_7_3_1 ) ) - // InternalRos.g:6544:2: ( rule__Node__ServiceclientAssignment_7_3_1 ) + // InternalRos.g:6486:1: ( ( rule__Node__ServiceclientAssignment_4_3_3_1 ) ) + // InternalRos.g:6487:2: ( rule__Node__ServiceclientAssignment_4_3_3_1 ) { - before(grammarAccess.getNodeAccess().getServiceclientAssignment_7_3_1()); - // InternalRos.g:6545:2: ( rule__Node__ServiceclientAssignment_7_3_1 ) - // InternalRos.g:6545:3: rule__Node__ServiceclientAssignment_7_3_1 + before(grammarAccess.getNodeAccess().getServiceclientAssignment_4_3_3_1()); + // InternalRos.g:6488:2: ( rule__Node__ServiceclientAssignment_4_3_3_1 ) + // InternalRos.g:6488:3: rule__Node__ServiceclientAssignment_4_3_3_1 { pushFollow(FOLLOW_2); - rule__Node__ServiceclientAssignment_7_3_1(); + rule__Node__ServiceclientAssignment_4_3_3_1(); state._fsp--; } - after(grammarAccess.getNodeAccess().getServiceclientAssignment_7_3_1()); + after(grammarAccess.getNodeAccess().getServiceclientAssignment_4_3_3_1()); } @@ -20212,26 +20070,26 @@ public final void rule__Node__Group_7_3__1__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_7_3__1__Impl" + // $ANTLR end "rule__Node__Group_4_3_3__1__Impl" - // $ANTLR start "rule__Node__Group_8__0" - // InternalRos.g:6554:1: rule__Node__Group_8__0 : rule__Node__Group_8__0__Impl rule__Node__Group_8__1 ; - public final void rule__Node__Group_8__0() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_4__0" + // InternalRos.g:6497:1: rule__Node__Group_4_4__0 : rule__Node__Group_4_4__0__Impl rule__Node__Group_4_4__1 ; + public final void rule__Node__Group_4_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6558:1: ( rule__Node__Group_8__0__Impl rule__Node__Group_8__1 ) - // InternalRos.g:6559:2: rule__Node__Group_8__0__Impl rule__Node__Group_8__1 + // InternalRos.g:6501:1: ( rule__Node__Group_4_4__0__Impl rule__Node__Group_4_4__1 ) + // InternalRos.g:6502:2: rule__Node__Group_4_4__0__Impl rule__Node__Group_4_4__1 { pushFollow(FOLLOW_4); - rule__Node__Group_8__0__Impl(); + rule__Node__Group_4_4__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_8__1(); + rule__Node__Group_4_4__1(); state._fsp--; @@ -20250,25 +20108,25 @@ public final void rule__Node__Group_8__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_8__0" + // $ANTLR end "rule__Node__Group_4_4__0" - // $ANTLR start "rule__Node__Group_8__0__Impl" - // InternalRos.g:6566:1: rule__Node__Group_8__0__Impl : ( 'ActionServers' ) ; - public final void rule__Node__Group_8__0__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_4__0__Impl" + // InternalRos.g:6509:1: rule__Node__Group_4_4__0__Impl : ( 'ActionServers' ) ; + public final void rule__Node__Group_4_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6570:1: ( ( 'ActionServers' ) ) - // InternalRos.g:6571:1: ( 'ActionServers' ) + // InternalRos.g:6513:1: ( ( 'ActionServers' ) ) + // InternalRos.g:6514:1: ( 'ActionServers' ) { - // InternalRos.g:6571:1: ( 'ActionServers' ) - // InternalRos.g:6572:2: 'ActionServers' + // InternalRos.g:6514:1: ( 'ActionServers' ) + // InternalRos.g:6515:2: 'ActionServers' { - before(grammarAccess.getNodeAccess().getActionServersKeyword_8_0()); + before(grammarAccess.getNodeAccess().getActionServersKeyword_4_4_0()); match(input,59,FOLLOW_2); - after(grammarAccess.getNodeAccess().getActionServersKeyword_8_0()); + after(grammarAccess.getNodeAccess().getActionServersKeyword_4_4_0()); } @@ -20287,26 +20145,26 @@ public final void rule__Node__Group_8__0__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_8__0__Impl" + // $ANTLR end "rule__Node__Group_4_4__0__Impl" - // $ANTLR start "rule__Node__Group_8__1" - // InternalRos.g:6581:1: rule__Node__Group_8__1 : rule__Node__Group_8__1__Impl rule__Node__Group_8__2 ; - public final void rule__Node__Group_8__1() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_4__1" + // InternalRos.g:6524:1: rule__Node__Group_4_4__1 : rule__Node__Group_4_4__1__Impl rule__Node__Group_4_4__2 ; + public final void rule__Node__Group_4_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6585:1: ( rule__Node__Group_8__1__Impl rule__Node__Group_8__2 ) - // InternalRos.g:6586:2: rule__Node__Group_8__1__Impl rule__Node__Group_8__2 + // InternalRos.g:6528:1: ( rule__Node__Group_4_4__1__Impl rule__Node__Group_4_4__2 ) + // InternalRos.g:6529:2: rule__Node__Group_4_4__1__Impl rule__Node__Group_4_4__2 { - pushFollow(FOLLOW_34); - rule__Node__Group_8__1__Impl(); + pushFollow(FOLLOW_37); + rule__Node__Group_4_4__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_8__2(); + rule__Node__Group_4_4__2(); state._fsp--; @@ -20325,25 +20183,25 @@ public final void rule__Node__Group_8__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_8__1" + // $ANTLR end "rule__Node__Group_4_4__1" - // $ANTLR start "rule__Node__Group_8__1__Impl" - // InternalRos.g:6593:1: rule__Node__Group_8__1__Impl : ( '{' ) ; - public final void rule__Node__Group_8__1__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_4__1__Impl" + // InternalRos.g:6536:1: rule__Node__Group_4_4__1__Impl : ( '{' ) ; + public final void rule__Node__Group_4_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6597:1: ( ( '{' ) ) - // InternalRos.g:6598:1: ( '{' ) + // InternalRos.g:6540:1: ( ( '{' ) ) + // InternalRos.g:6541:1: ( '{' ) { - // InternalRos.g:6598:1: ( '{' ) - // InternalRos.g:6599:2: '{' + // InternalRos.g:6541:1: ( '{' ) + // InternalRos.g:6542:2: '{' { - before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_8_1()); + before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_4_1()); match(input,41,FOLLOW_2); - after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_8_1()); + after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_4_1()); } @@ -20362,26 +20220,26 @@ public final void rule__Node__Group_8__1__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_8__1__Impl" + // $ANTLR end "rule__Node__Group_4_4__1__Impl" - // $ANTLR start "rule__Node__Group_8__2" - // InternalRos.g:6608:1: rule__Node__Group_8__2 : rule__Node__Group_8__2__Impl rule__Node__Group_8__3 ; - public final void rule__Node__Group_8__2() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_4__2" + // InternalRos.g:6551:1: rule__Node__Group_4_4__2 : rule__Node__Group_4_4__2__Impl rule__Node__Group_4_4__3 ; + public final void rule__Node__Group_4_4__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6612:1: ( rule__Node__Group_8__2__Impl rule__Node__Group_8__3 ) - // InternalRos.g:6613:2: rule__Node__Group_8__2__Impl rule__Node__Group_8__3 + // InternalRos.g:6555:1: ( rule__Node__Group_4_4__2__Impl rule__Node__Group_4_4__3 ) + // InternalRos.g:6556:2: rule__Node__Group_4_4__2__Impl rule__Node__Group_4_4__3 { pushFollow(FOLLOW_13); - rule__Node__Group_8__2__Impl(); + rule__Node__Group_4_4__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_8__3(); + rule__Node__Group_4_4__3(); state._fsp--; @@ -20400,35 +20258,35 @@ public final void rule__Node__Group_8__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_8__2" + // $ANTLR end "rule__Node__Group_4_4__2" - // $ANTLR start "rule__Node__Group_8__2__Impl" - // InternalRos.g:6620:1: rule__Node__Group_8__2__Impl : ( ( rule__Node__ActionserverAssignment_8_2 ) ) ; - public final void rule__Node__Group_8__2__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_4__2__Impl" + // InternalRos.g:6563:1: rule__Node__Group_4_4__2__Impl : ( ( rule__Node__ActionserverAssignment_4_4_2 ) ) ; + public final void rule__Node__Group_4_4__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6624:1: ( ( ( rule__Node__ActionserverAssignment_8_2 ) ) ) - // InternalRos.g:6625:1: ( ( rule__Node__ActionserverAssignment_8_2 ) ) + // InternalRos.g:6567:1: ( ( ( rule__Node__ActionserverAssignment_4_4_2 ) ) ) + // InternalRos.g:6568:1: ( ( rule__Node__ActionserverAssignment_4_4_2 ) ) { - // InternalRos.g:6625:1: ( ( rule__Node__ActionserverAssignment_8_2 ) ) - // InternalRos.g:6626:2: ( rule__Node__ActionserverAssignment_8_2 ) + // InternalRos.g:6568:1: ( ( rule__Node__ActionserverAssignment_4_4_2 ) ) + // InternalRos.g:6569:2: ( rule__Node__ActionserverAssignment_4_4_2 ) { - before(grammarAccess.getNodeAccess().getActionserverAssignment_8_2()); - // InternalRos.g:6627:2: ( rule__Node__ActionserverAssignment_8_2 ) - // InternalRos.g:6627:3: rule__Node__ActionserverAssignment_8_2 + before(grammarAccess.getNodeAccess().getActionserverAssignment_4_4_2()); + // InternalRos.g:6570:2: ( rule__Node__ActionserverAssignment_4_4_2 ) + // InternalRos.g:6570:3: rule__Node__ActionserverAssignment_4_4_2 { pushFollow(FOLLOW_2); - rule__Node__ActionserverAssignment_8_2(); + rule__Node__ActionserverAssignment_4_4_2(); state._fsp--; } - after(grammarAccess.getNodeAccess().getActionserverAssignment_8_2()); + after(grammarAccess.getNodeAccess().getActionserverAssignment_4_4_2()); } @@ -20447,26 +20305,26 @@ public final void rule__Node__Group_8__2__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_8__2__Impl" + // $ANTLR end "rule__Node__Group_4_4__2__Impl" - // $ANTLR start "rule__Node__Group_8__3" - // InternalRos.g:6635:1: rule__Node__Group_8__3 : rule__Node__Group_8__3__Impl rule__Node__Group_8__4 ; - public final void rule__Node__Group_8__3() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_4__3" + // InternalRos.g:6578:1: rule__Node__Group_4_4__3 : rule__Node__Group_4_4__3__Impl rule__Node__Group_4_4__4 ; + public final void rule__Node__Group_4_4__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6639:1: ( rule__Node__Group_8__3__Impl rule__Node__Group_8__4 ) - // InternalRos.g:6640:2: rule__Node__Group_8__3__Impl rule__Node__Group_8__4 + // InternalRos.g:6582:1: ( rule__Node__Group_4_4__3__Impl rule__Node__Group_4_4__4 ) + // InternalRos.g:6583:2: rule__Node__Group_4_4__3__Impl rule__Node__Group_4_4__4 { pushFollow(FOLLOW_13); - rule__Node__Group_8__3__Impl(); + rule__Node__Group_4_4__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_8__4(); + rule__Node__Group_4_4__4(); state._fsp--; @@ -20485,40 +20343,40 @@ public final void rule__Node__Group_8__3() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_8__3" + // $ANTLR end "rule__Node__Group_4_4__3" - // $ANTLR start "rule__Node__Group_8__3__Impl" - // InternalRos.g:6647:1: rule__Node__Group_8__3__Impl : ( ( rule__Node__Group_8_3__0 )* ) ; - public final void rule__Node__Group_8__3__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_4__3__Impl" + // InternalRos.g:6590:1: rule__Node__Group_4_4__3__Impl : ( ( rule__Node__Group_4_4_3__0 )* ) ; + public final void rule__Node__Group_4_4__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6651:1: ( ( ( rule__Node__Group_8_3__0 )* ) ) - // InternalRos.g:6652:1: ( ( rule__Node__Group_8_3__0 )* ) + // InternalRos.g:6594:1: ( ( ( rule__Node__Group_4_4_3__0 )* ) ) + // InternalRos.g:6595:1: ( ( rule__Node__Group_4_4_3__0 )* ) { - // InternalRos.g:6652:1: ( ( rule__Node__Group_8_3__0 )* ) - // InternalRos.g:6653:2: ( rule__Node__Group_8_3__0 )* + // InternalRos.g:6595:1: ( ( rule__Node__Group_4_4_3__0 )* ) + // InternalRos.g:6596:2: ( rule__Node__Group_4_4_3__0 )* { - before(grammarAccess.getNodeAccess().getGroup_8_3()); - // InternalRos.g:6654:2: ( rule__Node__Group_8_3__0 )* - loop45: + before(grammarAccess.getNodeAccess().getGroup_4_4_3()); + // InternalRos.g:6597:2: ( rule__Node__Group_4_4_3__0 )* + loop42: do { - int alt45=2; - int LA45_0 = input.LA(1); + int alt42=2; + int LA42_0 = input.LA(1); - if ( (LA45_0==43) ) { - alt45=1; + if ( (LA42_0==43) ) { + alt42=1; } - switch (alt45) { + switch (alt42) { case 1 : - // InternalRos.g:6654:3: rule__Node__Group_8_3__0 + // InternalRos.g:6597:3: rule__Node__Group_4_4_3__0 { pushFollow(FOLLOW_7); - rule__Node__Group_8_3__0(); + rule__Node__Group_4_4_3__0(); state._fsp--; @@ -20527,11 +20385,11 @@ public final void rule__Node__Group_8__3__Impl() throws RecognitionException { break; default : - break loop45; + break loop42; } } while (true); - after(grammarAccess.getNodeAccess().getGroup_8_3()); + after(grammarAccess.getNodeAccess().getGroup_4_4_3()); } @@ -20550,21 +20408,21 @@ public final void rule__Node__Group_8__3__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_8__3__Impl" + // $ANTLR end "rule__Node__Group_4_4__3__Impl" - // $ANTLR start "rule__Node__Group_8__4" - // InternalRos.g:6662:1: rule__Node__Group_8__4 : rule__Node__Group_8__4__Impl ; - public final void rule__Node__Group_8__4() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_4__4" + // InternalRos.g:6605:1: rule__Node__Group_4_4__4 : rule__Node__Group_4_4__4__Impl ; + public final void rule__Node__Group_4_4__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6666:1: ( rule__Node__Group_8__4__Impl ) - // InternalRos.g:6667:2: rule__Node__Group_8__4__Impl + // InternalRos.g:6609:1: ( rule__Node__Group_4_4__4__Impl ) + // InternalRos.g:6610:2: rule__Node__Group_4_4__4__Impl { pushFollow(FOLLOW_2); - rule__Node__Group_8__4__Impl(); + rule__Node__Group_4_4__4__Impl(); state._fsp--; @@ -20583,25 +20441,25 @@ public final void rule__Node__Group_8__4() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_8__4" + // $ANTLR end "rule__Node__Group_4_4__4" - // $ANTLR start "rule__Node__Group_8__4__Impl" - // InternalRos.g:6673:1: rule__Node__Group_8__4__Impl : ( '}' ) ; - public final void rule__Node__Group_8__4__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_4__4__Impl" + // InternalRos.g:6616:1: rule__Node__Group_4_4__4__Impl : ( '}' ) ; + public final void rule__Node__Group_4_4__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6677:1: ( ( '}' ) ) - // InternalRos.g:6678:1: ( '}' ) + // InternalRos.g:6620:1: ( ( '}' ) ) + // InternalRos.g:6621:1: ( '}' ) { - // InternalRos.g:6678:1: ( '}' ) - // InternalRos.g:6679:2: '}' + // InternalRos.g:6621:1: ( '}' ) + // InternalRos.g:6622:2: '}' { - before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_8_4()); + before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_4_4()); match(input,42,FOLLOW_2); - after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_8_4()); + after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_4_4()); } @@ -20620,26 +20478,26 @@ public final void rule__Node__Group_8__4__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_8__4__Impl" + // $ANTLR end "rule__Node__Group_4_4__4__Impl" - // $ANTLR start "rule__Node__Group_8_3__0" - // InternalRos.g:6689:1: rule__Node__Group_8_3__0 : rule__Node__Group_8_3__0__Impl rule__Node__Group_8_3__1 ; - public final void rule__Node__Group_8_3__0() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_4_3__0" + // InternalRos.g:6632:1: rule__Node__Group_4_4_3__0 : rule__Node__Group_4_4_3__0__Impl rule__Node__Group_4_4_3__1 ; + public final void rule__Node__Group_4_4_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6693:1: ( rule__Node__Group_8_3__0__Impl rule__Node__Group_8_3__1 ) - // InternalRos.g:6694:2: rule__Node__Group_8_3__0__Impl rule__Node__Group_8_3__1 + // InternalRos.g:6636:1: ( rule__Node__Group_4_4_3__0__Impl rule__Node__Group_4_4_3__1 ) + // InternalRos.g:6637:2: rule__Node__Group_4_4_3__0__Impl rule__Node__Group_4_4_3__1 { - pushFollow(FOLLOW_34); - rule__Node__Group_8_3__0__Impl(); + pushFollow(FOLLOW_37); + rule__Node__Group_4_4_3__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_8_3__1(); + rule__Node__Group_4_4_3__1(); state._fsp--; @@ -20658,25 +20516,25 @@ public final void rule__Node__Group_8_3__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_8_3__0" + // $ANTLR end "rule__Node__Group_4_4_3__0" - // $ANTLR start "rule__Node__Group_8_3__0__Impl" - // InternalRos.g:6701:1: rule__Node__Group_8_3__0__Impl : ( ',' ) ; - public final void rule__Node__Group_8_3__0__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_4_3__0__Impl" + // InternalRos.g:6644:1: rule__Node__Group_4_4_3__0__Impl : ( ',' ) ; + public final void rule__Node__Group_4_4_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6705:1: ( ( ',' ) ) - // InternalRos.g:6706:1: ( ',' ) + // InternalRos.g:6648:1: ( ( ',' ) ) + // InternalRos.g:6649:1: ( ',' ) { - // InternalRos.g:6706:1: ( ',' ) - // InternalRos.g:6707:2: ',' + // InternalRos.g:6649:1: ( ',' ) + // InternalRos.g:6650:2: ',' { - before(grammarAccess.getNodeAccess().getCommaKeyword_8_3_0()); + before(grammarAccess.getNodeAccess().getCommaKeyword_4_4_3_0()); match(input,43,FOLLOW_2); - after(grammarAccess.getNodeAccess().getCommaKeyword_8_3_0()); + after(grammarAccess.getNodeAccess().getCommaKeyword_4_4_3_0()); } @@ -20695,21 +20553,21 @@ public final void rule__Node__Group_8_3__0__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_8_3__0__Impl" + // $ANTLR end "rule__Node__Group_4_4_3__0__Impl" - // $ANTLR start "rule__Node__Group_8_3__1" - // InternalRos.g:6716:1: rule__Node__Group_8_3__1 : rule__Node__Group_8_3__1__Impl ; - public final void rule__Node__Group_8_3__1() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_4_3__1" + // InternalRos.g:6659:1: rule__Node__Group_4_4_3__1 : rule__Node__Group_4_4_3__1__Impl ; + public final void rule__Node__Group_4_4_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6720:1: ( rule__Node__Group_8_3__1__Impl ) - // InternalRos.g:6721:2: rule__Node__Group_8_3__1__Impl + // InternalRos.g:6663:1: ( rule__Node__Group_4_4_3__1__Impl ) + // InternalRos.g:6664:2: rule__Node__Group_4_4_3__1__Impl { pushFollow(FOLLOW_2); - rule__Node__Group_8_3__1__Impl(); + rule__Node__Group_4_4_3__1__Impl(); state._fsp--; @@ -20728,35 +20586,35 @@ public final void rule__Node__Group_8_3__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_8_3__1" + // $ANTLR end "rule__Node__Group_4_4_3__1" - // $ANTLR start "rule__Node__Group_8_3__1__Impl" - // InternalRos.g:6727:1: rule__Node__Group_8_3__1__Impl : ( ( rule__Node__ActionserverAssignment_8_3_1 ) ) ; - public final void rule__Node__Group_8_3__1__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_4_3__1__Impl" + // InternalRos.g:6670:1: rule__Node__Group_4_4_3__1__Impl : ( ( rule__Node__ActionserverAssignment_4_4_3_1 ) ) ; + public final void rule__Node__Group_4_4_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6731:1: ( ( ( rule__Node__ActionserverAssignment_8_3_1 ) ) ) - // InternalRos.g:6732:1: ( ( rule__Node__ActionserverAssignment_8_3_1 ) ) + // InternalRos.g:6674:1: ( ( ( rule__Node__ActionserverAssignment_4_4_3_1 ) ) ) + // InternalRos.g:6675:1: ( ( rule__Node__ActionserverAssignment_4_4_3_1 ) ) { - // InternalRos.g:6732:1: ( ( rule__Node__ActionserverAssignment_8_3_1 ) ) - // InternalRos.g:6733:2: ( rule__Node__ActionserverAssignment_8_3_1 ) + // InternalRos.g:6675:1: ( ( rule__Node__ActionserverAssignment_4_4_3_1 ) ) + // InternalRos.g:6676:2: ( rule__Node__ActionserverAssignment_4_4_3_1 ) { - before(grammarAccess.getNodeAccess().getActionserverAssignment_8_3_1()); - // InternalRos.g:6734:2: ( rule__Node__ActionserverAssignment_8_3_1 ) - // InternalRos.g:6734:3: rule__Node__ActionserverAssignment_8_3_1 + before(grammarAccess.getNodeAccess().getActionserverAssignment_4_4_3_1()); + // InternalRos.g:6677:2: ( rule__Node__ActionserverAssignment_4_4_3_1 ) + // InternalRos.g:6677:3: rule__Node__ActionserverAssignment_4_4_3_1 { pushFollow(FOLLOW_2); - rule__Node__ActionserverAssignment_8_3_1(); + rule__Node__ActionserverAssignment_4_4_3_1(); state._fsp--; } - after(grammarAccess.getNodeAccess().getActionserverAssignment_8_3_1()); + after(grammarAccess.getNodeAccess().getActionserverAssignment_4_4_3_1()); } @@ -20775,26 +20633,26 @@ public final void rule__Node__Group_8_3__1__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_8_3__1__Impl" + // $ANTLR end "rule__Node__Group_4_4_3__1__Impl" - // $ANTLR start "rule__Node__Group_9__0" - // InternalRos.g:6743:1: rule__Node__Group_9__0 : rule__Node__Group_9__0__Impl rule__Node__Group_9__1 ; - public final void rule__Node__Group_9__0() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_5__0" + // InternalRos.g:6686:1: rule__Node__Group_4_5__0 : rule__Node__Group_4_5__0__Impl rule__Node__Group_4_5__1 ; + public final void rule__Node__Group_4_5__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6747:1: ( rule__Node__Group_9__0__Impl rule__Node__Group_9__1 ) - // InternalRos.g:6748:2: rule__Node__Group_9__0__Impl rule__Node__Group_9__1 + // InternalRos.g:6690:1: ( rule__Node__Group_4_5__0__Impl rule__Node__Group_4_5__1 ) + // InternalRos.g:6691:2: rule__Node__Group_4_5__0__Impl rule__Node__Group_4_5__1 { pushFollow(FOLLOW_4); - rule__Node__Group_9__0__Impl(); + rule__Node__Group_4_5__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_9__1(); + rule__Node__Group_4_5__1(); state._fsp--; @@ -20813,25 +20671,25 @@ public final void rule__Node__Group_9__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_9__0" + // $ANTLR end "rule__Node__Group_4_5__0" - // $ANTLR start "rule__Node__Group_9__0__Impl" - // InternalRos.g:6755:1: rule__Node__Group_9__0__Impl : ( 'ActionClients' ) ; - public final void rule__Node__Group_9__0__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_5__0__Impl" + // InternalRos.g:6698:1: rule__Node__Group_4_5__0__Impl : ( 'ActionClients' ) ; + public final void rule__Node__Group_4_5__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6759:1: ( ( 'ActionClients' ) ) - // InternalRos.g:6760:1: ( 'ActionClients' ) + // InternalRos.g:6702:1: ( ( 'ActionClients' ) ) + // InternalRos.g:6703:1: ( 'ActionClients' ) { - // InternalRos.g:6760:1: ( 'ActionClients' ) - // InternalRos.g:6761:2: 'ActionClients' + // InternalRos.g:6703:1: ( 'ActionClients' ) + // InternalRos.g:6704:2: 'ActionClients' { - before(grammarAccess.getNodeAccess().getActionClientsKeyword_9_0()); + before(grammarAccess.getNodeAccess().getActionClientsKeyword_4_5_0()); match(input,60,FOLLOW_2); - after(grammarAccess.getNodeAccess().getActionClientsKeyword_9_0()); + after(grammarAccess.getNodeAccess().getActionClientsKeyword_4_5_0()); } @@ -20850,26 +20708,26 @@ public final void rule__Node__Group_9__0__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_9__0__Impl" + // $ANTLR end "rule__Node__Group_4_5__0__Impl" - // $ANTLR start "rule__Node__Group_9__1" - // InternalRos.g:6770:1: rule__Node__Group_9__1 : rule__Node__Group_9__1__Impl rule__Node__Group_9__2 ; - public final void rule__Node__Group_9__1() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_5__1" + // InternalRos.g:6713:1: rule__Node__Group_4_5__1 : rule__Node__Group_4_5__1__Impl rule__Node__Group_4_5__2 ; + public final void rule__Node__Group_4_5__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6774:1: ( rule__Node__Group_9__1__Impl rule__Node__Group_9__2 ) - // InternalRos.g:6775:2: rule__Node__Group_9__1__Impl rule__Node__Group_9__2 + // InternalRos.g:6717:1: ( rule__Node__Group_4_5__1__Impl rule__Node__Group_4_5__2 ) + // InternalRos.g:6718:2: rule__Node__Group_4_5__1__Impl rule__Node__Group_4_5__2 { - pushFollow(FOLLOW_35); - rule__Node__Group_9__1__Impl(); + pushFollow(FOLLOW_38); + rule__Node__Group_4_5__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_9__2(); + rule__Node__Group_4_5__2(); state._fsp--; @@ -20888,25 +20746,25 @@ public final void rule__Node__Group_9__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_9__1" + // $ANTLR end "rule__Node__Group_4_5__1" - // $ANTLR start "rule__Node__Group_9__1__Impl" - // InternalRos.g:6782:1: rule__Node__Group_9__1__Impl : ( '{' ) ; - public final void rule__Node__Group_9__1__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_5__1__Impl" + // InternalRos.g:6725:1: rule__Node__Group_4_5__1__Impl : ( '{' ) ; + public final void rule__Node__Group_4_5__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6786:1: ( ( '{' ) ) - // InternalRos.g:6787:1: ( '{' ) + // InternalRos.g:6729:1: ( ( '{' ) ) + // InternalRos.g:6730:1: ( '{' ) { - // InternalRos.g:6787:1: ( '{' ) - // InternalRos.g:6788:2: '{' + // InternalRos.g:6730:1: ( '{' ) + // InternalRos.g:6731:2: '{' { - before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_9_1()); + before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_5_1()); match(input,41,FOLLOW_2); - after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_9_1()); + after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_5_1()); } @@ -20925,26 +20783,26 @@ public final void rule__Node__Group_9__1__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_9__1__Impl" + // $ANTLR end "rule__Node__Group_4_5__1__Impl" - // $ANTLR start "rule__Node__Group_9__2" - // InternalRos.g:6797:1: rule__Node__Group_9__2 : rule__Node__Group_9__2__Impl rule__Node__Group_9__3 ; - public final void rule__Node__Group_9__2() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_5__2" + // InternalRos.g:6740:1: rule__Node__Group_4_5__2 : rule__Node__Group_4_5__2__Impl rule__Node__Group_4_5__3 ; + public final void rule__Node__Group_4_5__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6801:1: ( rule__Node__Group_9__2__Impl rule__Node__Group_9__3 ) - // InternalRos.g:6802:2: rule__Node__Group_9__2__Impl rule__Node__Group_9__3 + // InternalRos.g:6744:1: ( rule__Node__Group_4_5__2__Impl rule__Node__Group_4_5__3 ) + // InternalRos.g:6745:2: rule__Node__Group_4_5__2__Impl rule__Node__Group_4_5__3 { pushFollow(FOLLOW_13); - rule__Node__Group_9__2__Impl(); + rule__Node__Group_4_5__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_9__3(); + rule__Node__Group_4_5__3(); state._fsp--; @@ -20963,35 +20821,35 @@ public final void rule__Node__Group_9__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_9__2" + // $ANTLR end "rule__Node__Group_4_5__2" - // $ANTLR start "rule__Node__Group_9__2__Impl" - // InternalRos.g:6809:1: rule__Node__Group_9__2__Impl : ( ( rule__Node__ActionclientAssignment_9_2 ) ) ; - public final void rule__Node__Group_9__2__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_5__2__Impl" + // InternalRos.g:6752:1: rule__Node__Group_4_5__2__Impl : ( ( rule__Node__ActionclientAssignment_4_5_2 ) ) ; + public final void rule__Node__Group_4_5__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6813:1: ( ( ( rule__Node__ActionclientAssignment_9_2 ) ) ) - // InternalRos.g:6814:1: ( ( rule__Node__ActionclientAssignment_9_2 ) ) + // InternalRos.g:6756:1: ( ( ( rule__Node__ActionclientAssignment_4_5_2 ) ) ) + // InternalRos.g:6757:1: ( ( rule__Node__ActionclientAssignment_4_5_2 ) ) { - // InternalRos.g:6814:1: ( ( rule__Node__ActionclientAssignment_9_2 ) ) - // InternalRos.g:6815:2: ( rule__Node__ActionclientAssignment_9_2 ) + // InternalRos.g:6757:1: ( ( rule__Node__ActionclientAssignment_4_5_2 ) ) + // InternalRos.g:6758:2: ( rule__Node__ActionclientAssignment_4_5_2 ) { - before(grammarAccess.getNodeAccess().getActionclientAssignment_9_2()); - // InternalRos.g:6816:2: ( rule__Node__ActionclientAssignment_9_2 ) - // InternalRos.g:6816:3: rule__Node__ActionclientAssignment_9_2 + before(grammarAccess.getNodeAccess().getActionclientAssignment_4_5_2()); + // InternalRos.g:6759:2: ( rule__Node__ActionclientAssignment_4_5_2 ) + // InternalRos.g:6759:3: rule__Node__ActionclientAssignment_4_5_2 { pushFollow(FOLLOW_2); - rule__Node__ActionclientAssignment_9_2(); + rule__Node__ActionclientAssignment_4_5_2(); state._fsp--; } - after(grammarAccess.getNodeAccess().getActionclientAssignment_9_2()); + after(grammarAccess.getNodeAccess().getActionclientAssignment_4_5_2()); } @@ -21010,26 +20868,26 @@ public final void rule__Node__Group_9__2__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_9__2__Impl" + // $ANTLR end "rule__Node__Group_4_5__2__Impl" - // $ANTLR start "rule__Node__Group_9__3" - // InternalRos.g:6824:1: rule__Node__Group_9__3 : rule__Node__Group_9__3__Impl rule__Node__Group_9__4 ; - public final void rule__Node__Group_9__3() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_5__3" + // InternalRos.g:6767:1: rule__Node__Group_4_5__3 : rule__Node__Group_4_5__3__Impl rule__Node__Group_4_5__4 ; + public final void rule__Node__Group_4_5__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6828:1: ( rule__Node__Group_9__3__Impl rule__Node__Group_9__4 ) - // InternalRos.g:6829:2: rule__Node__Group_9__3__Impl rule__Node__Group_9__4 + // InternalRos.g:6771:1: ( rule__Node__Group_4_5__3__Impl rule__Node__Group_4_5__4 ) + // InternalRos.g:6772:2: rule__Node__Group_4_5__3__Impl rule__Node__Group_4_5__4 { pushFollow(FOLLOW_13); - rule__Node__Group_9__3__Impl(); + rule__Node__Group_4_5__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_9__4(); + rule__Node__Group_4_5__4(); state._fsp--; @@ -21048,40 +20906,40 @@ public final void rule__Node__Group_9__3() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_9__3" + // $ANTLR end "rule__Node__Group_4_5__3" - // $ANTLR start "rule__Node__Group_9__3__Impl" - // InternalRos.g:6836:1: rule__Node__Group_9__3__Impl : ( ( rule__Node__Group_9_3__0 )* ) ; - public final void rule__Node__Group_9__3__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_5__3__Impl" + // InternalRos.g:6779:1: rule__Node__Group_4_5__3__Impl : ( ( rule__Node__Group_4_5_3__0 )* ) ; + public final void rule__Node__Group_4_5__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6840:1: ( ( ( rule__Node__Group_9_3__0 )* ) ) - // InternalRos.g:6841:1: ( ( rule__Node__Group_9_3__0 )* ) + // InternalRos.g:6783:1: ( ( ( rule__Node__Group_4_5_3__0 )* ) ) + // InternalRos.g:6784:1: ( ( rule__Node__Group_4_5_3__0 )* ) { - // InternalRos.g:6841:1: ( ( rule__Node__Group_9_3__0 )* ) - // InternalRos.g:6842:2: ( rule__Node__Group_9_3__0 )* + // InternalRos.g:6784:1: ( ( rule__Node__Group_4_5_3__0 )* ) + // InternalRos.g:6785:2: ( rule__Node__Group_4_5_3__0 )* { - before(grammarAccess.getNodeAccess().getGroup_9_3()); - // InternalRos.g:6843:2: ( rule__Node__Group_9_3__0 )* - loop46: + before(grammarAccess.getNodeAccess().getGroup_4_5_3()); + // InternalRos.g:6786:2: ( rule__Node__Group_4_5_3__0 )* + loop43: do { - int alt46=2; - int LA46_0 = input.LA(1); + int alt43=2; + int LA43_0 = input.LA(1); - if ( (LA46_0==43) ) { - alt46=1; + if ( (LA43_0==43) ) { + alt43=1; } - switch (alt46) { + switch (alt43) { case 1 : - // InternalRos.g:6843:3: rule__Node__Group_9_3__0 + // InternalRos.g:6786:3: rule__Node__Group_4_5_3__0 { pushFollow(FOLLOW_7); - rule__Node__Group_9_3__0(); + rule__Node__Group_4_5_3__0(); state._fsp--; @@ -21090,11 +20948,11 @@ public final void rule__Node__Group_9__3__Impl() throws RecognitionException { break; default : - break loop46; + break loop43; } } while (true); - after(grammarAccess.getNodeAccess().getGroup_9_3()); + after(grammarAccess.getNodeAccess().getGroup_4_5_3()); } @@ -21113,21 +20971,21 @@ public final void rule__Node__Group_9__3__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_9__3__Impl" + // $ANTLR end "rule__Node__Group_4_5__3__Impl" - // $ANTLR start "rule__Node__Group_9__4" - // InternalRos.g:6851:1: rule__Node__Group_9__4 : rule__Node__Group_9__4__Impl ; - public final void rule__Node__Group_9__4() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_5__4" + // InternalRos.g:6794:1: rule__Node__Group_4_5__4 : rule__Node__Group_4_5__4__Impl ; + public final void rule__Node__Group_4_5__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6855:1: ( rule__Node__Group_9__4__Impl ) - // InternalRos.g:6856:2: rule__Node__Group_9__4__Impl + // InternalRos.g:6798:1: ( rule__Node__Group_4_5__4__Impl ) + // InternalRos.g:6799:2: rule__Node__Group_4_5__4__Impl { pushFollow(FOLLOW_2); - rule__Node__Group_9__4__Impl(); + rule__Node__Group_4_5__4__Impl(); state._fsp--; @@ -21146,25 +21004,25 @@ public final void rule__Node__Group_9__4() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_9__4" + // $ANTLR end "rule__Node__Group_4_5__4" - // $ANTLR start "rule__Node__Group_9__4__Impl" - // InternalRos.g:6862:1: rule__Node__Group_9__4__Impl : ( '}' ) ; - public final void rule__Node__Group_9__4__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_5__4__Impl" + // InternalRos.g:6805:1: rule__Node__Group_4_5__4__Impl : ( '}' ) ; + public final void rule__Node__Group_4_5__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6866:1: ( ( '}' ) ) - // InternalRos.g:6867:1: ( '}' ) + // InternalRos.g:6809:1: ( ( '}' ) ) + // InternalRos.g:6810:1: ( '}' ) { - // InternalRos.g:6867:1: ( '}' ) - // InternalRos.g:6868:2: '}' + // InternalRos.g:6810:1: ( '}' ) + // InternalRos.g:6811:2: '}' { - before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_9_4()); + before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_5_4()); match(input,42,FOLLOW_2); - after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_9_4()); + after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_5_4()); } @@ -21183,26 +21041,26 @@ public final void rule__Node__Group_9__4__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_9__4__Impl" + // $ANTLR end "rule__Node__Group_4_5__4__Impl" - // $ANTLR start "rule__Node__Group_9_3__0" - // InternalRos.g:6878:1: rule__Node__Group_9_3__0 : rule__Node__Group_9_3__0__Impl rule__Node__Group_9_3__1 ; - public final void rule__Node__Group_9_3__0() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_5_3__0" + // InternalRos.g:6821:1: rule__Node__Group_4_5_3__0 : rule__Node__Group_4_5_3__0__Impl rule__Node__Group_4_5_3__1 ; + public final void rule__Node__Group_4_5_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6882:1: ( rule__Node__Group_9_3__0__Impl rule__Node__Group_9_3__1 ) - // InternalRos.g:6883:2: rule__Node__Group_9_3__0__Impl rule__Node__Group_9_3__1 + // InternalRos.g:6825:1: ( rule__Node__Group_4_5_3__0__Impl rule__Node__Group_4_5_3__1 ) + // InternalRos.g:6826:2: rule__Node__Group_4_5_3__0__Impl rule__Node__Group_4_5_3__1 { - pushFollow(FOLLOW_35); - rule__Node__Group_9_3__0__Impl(); + pushFollow(FOLLOW_38); + rule__Node__Group_4_5_3__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_9_3__1(); + rule__Node__Group_4_5_3__1(); state._fsp--; @@ -21221,25 +21079,25 @@ public final void rule__Node__Group_9_3__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_9_3__0" + // $ANTLR end "rule__Node__Group_4_5_3__0" - // $ANTLR start "rule__Node__Group_9_3__0__Impl" - // InternalRos.g:6890:1: rule__Node__Group_9_3__0__Impl : ( ',' ) ; - public final void rule__Node__Group_9_3__0__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_5_3__0__Impl" + // InternalRos.g:6833:1: rule__Node__Group_4_5_3__0__Impl : ( ',' ) ; + public final void rule__Node__Group_4_5_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6894:1: ( ( ',' ) ) - // InternalRos.g:6895:1: ( ',' ) + // InternalRos.g:6837:1: ( ( ',' ) ) + // InternalRos.g:6838:1: ( ',' ) { - // InternalRos.g:6895:1: ( ',' ) - // InternalRos.g:6896:2: ',' + // InternalRos.g:6838:1: ( ',' ) + // InternalRos.g:6839:2: ',' { - before(grammarAccess.getNodeAccess().getCommaKeyword_9_3_0()); + before(grammarAccess.getNodeAccess().getCommaKeyword_4_5_3_0()); match(input,43,FOLLOW_2); - after(grammarAccess.getNodeAccess().getCommaKeyword_9_3_0()); + after(grammarAccess.getNodeAccess().getCommaKeyword_4_5_3_0()); } @@ -21258,21 +21116,21 @@ public final void rule__Node__Group_9_3__0__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_9_3__0__Impl" + // $ANTLR end "rule__Node__Group_4_5_3__0__Impl" - // $ANTLR start "rule__Node__Group_9_3__1" - // InternalRos.g:6905:1: rule__Node__Group_9_3__1 : rule__Node__Group_9_3__1__Impl ; - public final void rule__Node__Group_9_3__1() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_5_3__1" + // InternalRos.g:6848:1: rule__Node__Group_4_5_3__1 : rule__Node__Group_4_5_3__1__Impl ; + public final void rule__Node__Group_4_5_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6909:1: ( rule__Node__Group_9_3__1__Impl ) - // InternalRos.g:6910:2: rule__Node__Group_9_3__1__Impl + // InternalRos.g:6852:1: ( rule__Node__Group_4_5_3__1__Impl ) + // InternalRos.g:6853:2: rule__Node__Group_4_5_3__1__Impl { pushFollow(FOLLOW_2); - rule__Node__Group_9_3__1__Impl(); + rule__Node__Group_4_5_3__1__Impl(); state._fsp--; @@ -21291,35 +21149,35 @@ public final void rule__Node__Group_9_3__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_9_3__1" + // $ANTLR end "rule__Node__Group_4_5_3__1" - // $ANTLR start "rule__Node__Group_9_3__1__Impl" - // InternalRos.g:6916:1: rule__Node__Group_9_3__1__Impl : ( ( rule__Node__ActionclientAssignment_9_3_1 ) ) ; - public final void rule__Node__Group_9_3__1__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_5_3__1__Impl" + // InternalRos.g:6859:1: rule__Node__Group_4_5_3__1__Impl : ( ( rule__Node__ActionclientAssignment_4_5_3_1 ) ) ; + public final void rule__Node__Group_4_5_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6920:1: ( ( ( rule__Node__ActionclientAssignment_9_3_1 ) ) ) - // InternalRos.g:6921:1: ( ( rule__Node__ActionclientAssignment_9_3_1 ) ) + // InternalRos.g:6863:1: ( ( ( rule__Node__ActionclientAssignment_4_5_3_1 ) ) ) + // InternalRos.g:6864:1: ( ( rule__Node__ActionclientAssignment_4_5_3_1 ) ) { - // InternalRos.g:6921:1: ( ( rule__Node__ActionclientAssignment_9_3_1 ) ) - // InternalRos.g:6922:2: ( rule__Node__ActionclientAssignment_9_3_1 ) + // InternalRos.g:6864:1: ( ( rule__Node__ActionclientAssignment_4_5_3_1 ) ) + // InternalRos.g:6865:2: ( rule__Node__ActionclientAssignment_4_5_3_1 ) { - before(grammarAccess.getNodeAccess().getActionclientAssignment_9_3_1()); - // InternalRos.g:6923:2: ( rule__Node__ActionclientAssignment_9_3_1 ) - // InternalRos.g:6923:3: rule__Node__ActionclientAssignment_9_3_1 + before(grammarAccess.getNodeAccess().getActionclientAssignment_4_5_3_1()); + // InternalRos.g:6866:2: ( rule__Node__ActionclientAssignment_4_5_3_1 ) + // InternalRos.g:6866:3: rule__Node__ActionclientAssignment_4_5_3_1 { pushFollow(FOLLOW_2); - rule__Node__ActionclientAssignment_9_3_1(); + rule__Node__ActionclientAssignment_4_5_3_1(); state._fsp--; } - after(grammarAccess.getNodeAccess().getActionclientAssignment_9_3_1()); + after(grammarAccess.getNodeAccess().getActionclientAssignment_4_5_3_1()); } @@ -21338,26 +21196,26 @@ public final void rule__Node__Group_9_3__1__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_9_3__1__Impl" + // $ANTLR end "rule__Node__Group_4_5_3__1__Impl" - // $ANTLR start "rule__Node__Group_10__0" - // InternalRos.g:6932:1: rule__Node__Group_10__0 : rule__Node__Group_10__0__Impl rule__Node__Group_10__1 ; - public final void rule__Node__Group_10__0() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_6__0" + // InternalRos.g:6875:1: rule__Node__Group_4_6__0 : rule__Node__Group_4_6__0__Impl rule__Node__Group_4_6__1 ; + public final void rule__Node__Group_4_6__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6936:1: ( rule__Node__Group_10__0__Impl rule__Node__Group_10__1 ) - // InternalRos.g:6937:2: rule__Node__Group_10__0__Impl rule__Node__Group_10__1 + // InternalRos.g:6879:1: ( rule__Node__Group_4_6__0__Impl rule__Node__Group_4_6__1 ) + // InternalRos.g:6880:2: rule__Node__Group_4_6__0__Impl rule__Node__Group_4_6__1 { pushFollow(FOLLOW_4); - rule__Node__Group_10__0__Impl(); + rule__Node__Group_4_6__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_10__1(); + rule__Node__Group_4_6__1(); state._fsp--; @@ -21376,25 +21234,25 @@ public final void rule__Node__Group_10__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_10__0" + // $ANTLR end "rule__Node__Group_4_6__0" - // $ANTLR start "rule__Node__Group_10__0__Impl" - // InternalRos.g:6944:1: rule__Node__Group_10__0__Impl : ( 'Parameters' ) ; - public final void rule__Node__Group_10__0__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_6__0__Impl" + // InternalRos.g:6887:1: rule__Node__Group_4_6__0__Impl : ( 'Parameters' ) ; + public final void rule__Node__Group_4_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6948:1: ( ( 'Parameters' ) ) - // InternalRos.g:6949:1: ( 'Parameters' ) + // InternalRos.g:6891:1: ( ( 'Parameters' ) ) + // InternalRos.g:6892:1: ( 'Parameters' ) { - // InternalRos.g:6949:1: ( 'Parameters' ) - // InternalRos.g:6950:2: 'Parameters' + // InternalRos.g:6892:1: ( 'Parameters' ) + // InternalRos.g:6893:2: 'Parameters' { - before(grammarAccess.getNodeAccess().getParametersKeyword_10_0()); + before(grammarAccess.getNodeAccess().getParametersKeyword_4_6_0()); match(input,61,FOLLOW_2); - after(grammarAccess.getNodeAccess().getParametersKeyword_10_0()); + after(grammarAccess.getNodeAccess().getParametersKeyword_4_6_0()); } @@ -21413,26 +21271,26 @@ public final void rule__Node__Group_10__0__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_10__0__Impl" + // $ANTLR end "rule__Node__Group_4_6__0__Impl" - // $ANTLR start "rule__Node__Group_10__1" - // InternalRos.g:6959:1: rule__Node__Group_10__1 : rule__Node__Group_10__1__Impl rule__Node__Group_10__2 ; - public final void rule__Node__Group_10__1() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_6__1" + // InternalRos.g:6902:1: rule__Node__Group_4_6__1 : rule__Node__Group_4_6__1__Impl rule__Node__Group_4_6__2 ; + public final void rule__Node__Group_4_6__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6963:1: ( rule__Node__Group_10__1__Impl rule__Node__Group_10__2 ) - // InternalRos.g:6964:2: rule__Node__Group_10__1__Impl rule__Node__Group_10__2 + // InternalRos.g:6906:1: ( rule__Node__Group_4_6__1__Impl rule__Node__Group_4_6__2 ) + // InternalRos.g:6907:2: rule__Node__Group_4_6__1__Impl rule__Node__Group_4_6__2 { - pushFollow(FOLLOW_36); - rule__Node__Group_10__1__Impl(); + pushFollow(FOLLOW_39); + rule__Node__Group_4_6__1__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_10__2(); + rule__Node__Group_4_6__2(); state._fsp--; @@ -21451,25 +21309,25 @@ public final void rule__Node__Group_10__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_10__1" + // $ANTLR end "rule__Node__Group_4_6__1" - // $ANTLR start "rule__Node__Group_10__1__Impl" - // InternalRos.g:6971:1: rule__Node__Group_10__1__Impl : ( '{' ) ; - public final void rule__Node__Group_10__1__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_6__1__Impl" + // InternalRos.g:6914:1: rule__Node__Group_4_6__1__Impl : ( '{' ) ; + public final void rule__Node__Group_4_6__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6975:1: ( ( '{' ) ) - // InternalRos.g:6976:1: ( '{' ) + // InternalRos.g:6918:1: ( ( '{' ) ) + // InternalRos.g:6919:1: ( '{' ) { - // InternalRos.g:6976:1: ( '{' ) - // InternalRos.g:6977:2: '{' + // InternalRos.g:6919:1: ( '{' ) + // InternalRos.g:6920:2: '{' { - before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_10_1()); + before(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_6_1()); match(input,41,FOLLOW_2); - after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_10_1()); + after(grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_6_1()); } @@ -21488,26 +21346,26 @@ public final void rule__Node__Group_10__1__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_10__1__Impl" + // $ANTLR end "rule__Node__Group_4_6__1__Impl" - // $ANTLR start "rule__Node__Group_10__2" - // InternalRos.g:6986:1: rule__Node__Group_10__2 : rule__Node__Group_10__2__Impl rule__Node__Group_10__3 ; - public final void rule__Node__Group_10__2() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_6__2" + // InternalRos.g:6929:1: rule__Node__Group_4_6__2 : rule__Node__Group_4_6__2__Impl rule__Node__Group_4_6__3 ; + public final void rule__Node__Group_4_6__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:6990:1: ( rule__Node__Group_10__2__Impl rule__Node__Group_10__3 ) - // InternalRos.g:6991:2: rule__Node__Group_10__2__Impl rule__Node__Group_10__3 + // InternalRos.g:6933:1: ( rule__Node__Group_4_6__2__Impl rule__Node__Group_4_6__3 ) + // InternalRos.g:6934:2: rule__Node__Group_4_6__2__Impl rule__Node__Group_4_6__3 { pushFollow(FOLLOW_13); - rule__Node__Group_10__2__Impl(); + rule__Node__Group_4_6__2__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_10__3(); + rule__Node__Group_4_6__3(); state._fsp--; @@ -21526,35 +21384,35 @@ public final void rule__Node__Group_10__2() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_10__2" + // $ANTLR end "rule__Node__Group_4_6__2" - // $ANTLR start "rule__Node__Group_10__2__Impl" - // InternalRos.g:6998:1: rule__Node__Group_10__2__Impl : ( ( rule__Node__ParameterAssignment_10_2 ) ) ; - public final void rule__Node__Group_10__2__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_6__2__Impl" + // InternalRos.g:6941:1: rule__Node__Group_4_6__2__Impl : ( ( rule__Node__ParameterAssignment_4_6_2 ) ) ; + public final void rule__Node__Group_4_6__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7002:1: ( ( ( rule__Node__ParameterAssignment_10_2 ) ) ) - // InternalRos.g:7003:1: ( ( rule__Node__ParameterAssignment_10_2 ) ) + // InternalRos.g:6945:1: ( ( ( rule__Node__ParameterAssignment_4_6_2 ) ) ) + // InternalRos.g:6946:1: ( ( rule__Node__ParameterAssignment_4_6_2 ) ) { - // InternalRos.g:7003:1: ( ( rule__Node__ParameterAssignment_10_2 ) ) - // InternalRos.g:7004:2: ( rule__Node__ParameterAssignment_10_2 ) + // InternalRos.g:6946:1: ( ( rule__Node__ParameterAssignment_4_6_2 ) ) + // InternalRos.g:6947:2: ( rule__Node__ParameterAssignment_4_6_2 ) { - before(grammarAccess.getNodeAccess().getParameterAssignment_10_2()); - // InternalRos.g:7005:2: ( rule__Node__ParameterAssignment_10_2 ) - // InternalRos.g:7005:3: rule__Node__ParameterAssignment_10_2 + before(grammarAccess.getNodeAccess().getParameterAssignment_4_6_2()); + // InternalRos.g:6948:2: ( rule__Node__ParameterAssignment_4_6_2 ) + // InternalRos.g:6948:3: rule__Node__ParameterAssignment_4_6_2 { pushFollow(FOLLOW_2); - rule__Node__ParameterAssignment_10_2(); + rule__Node__ParameterAssignment_4_6_2(); state._fsp--; } - after(grammarAccess.getNodeAccess().getParameterAssignment_10_2()); + after(grammarAccess.getNodeAccess().getParameterAssignment_4_6_2()); } @@ -21573,26 +21431,26 @@ public final void rule__Node__Group_10__2__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_10__2__Impl" + // $ANTLR end "rule__Node__Group_4_6__2__Impl" - // $ANTLR start "rule__Node__Group_10__3" - // InternalRos.g:7013:1: rule__Node__Group_10__3 : rule__Node__Group_10__3__Impl rule__Node__Group_10__4 ; - public final void rule__Node__Group_10__3() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_6__3" + // InternalRos.g:6956:1: rule__Node__Group_4_6__3 : rule__Node__Group_4_6__3__Impl rule__Node__Group_4_6__4 ; + public final void rule__Node__Group_4_6__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7017:1: ( rule__Node__Group_10__3__Impl rule__Node__Group_10__4 ) - // InternalRos.g:7018:2: rule__Node__Group_10__3__Impl rule__Node__Group_10__4 + // InternalRos.g:6960:1: ( rule__Node__Group_4_6__3__Impl rule__Node__Group_4_6__4 ) + // InternalRos.g:6961:2: rule__Node__Group_4_6__3__Impl rule__Node__Group_4_6__4 { pushFollow(FOLLOW_13); - rule__Node__Group_10__3__Impl(); + rule__Node__Group_4_6__3__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_10__4(); + rule__Node__Group_4_6__4(); state._fsp--; @@ -21611,40 +21469,40 @@ public final void rule__Node__Group_10__3() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_10__3" + // $ANTLR end "rule__Node__Group_4_6__3" - // $ANTLR start "rule__Node__Group_10__3__Impl" - // InternalRos.g:7025:1: rule__Node__Group_10__3__Impl : ( ( rule__Node__Group_10_3__0 )* ) ; - public final void rule__Node__Group_10__3__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_6__3__Impl" + // InternalRos.g:6968:1: rule__Node__Group_4_6__3__Impl : ( ( rule__Node__Group_4_6_3__0 )* ) ; + public final void rule__Node__Group_4_6__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7029:1: ( ( ( rule__Node__Group_10_3__0 )* ) ) - // InternalRos.g:7030:1: ( ( rule__Node__Group_10_3__0 )* ) + // InternalRos.g:6972:1: ( ( ( rule__Node__Group_4_6_3__0 )* ) ) + // InternalRos.g:6973:1: ( ( rule__Node__Group_4_6_3__0 )* ) { - // InternalRos.g:7030:1: ( ( rule__Node__Group_10_3__0 )* ) - // InternalRos.g:7031:2: ( rule__Node__Group_10_3__0 )* + // InternalRos.g:6973:1: ( ( rule__Node__Group_4_6_3__0 )* ) + // InternalRos.g:6974:2: ( rule__Node__Group_4_6_3__0 )* { - before(grammarAccess.getNodeAccess().getGroup_10_3()); - // InternalRos.g:7032:2: ( rule__Node__Group_10_3__0 )* - loop47: + before(grammarAccess.getNodeAccess().getGroup_4_6_3()); + // InternalRos.g:6975:2: ( rule__Node__Group_4_6_3__0 )* + loop44: do { - int alt47=2; - int LA47_0 = input.LA(1); + int alt44=2; + int LA44_0 = input.LA(1); - if ( (LA47_0==43) ) { - alt47=1; + if ( (LA44_0==43) ) { + alt44=1; } - switch (alt47) { + switch (alt44) { case 1 : - // InternalRos.g:7032:3: rule__Node__Group_10_3__0 + // InternalRos.g:6975:3: rule__Node__Group_4_6_3__0 { pushFollow(FOLLOW_7); - rule__Node__Group_10_3__0(); + rule__Node__Group_4_6_3__0(); state._fsp--; @@ -21653,11 +21511,11 @@ public final void rule__Node__Group_10__3__Impl() throws RecognitionException { break; default : - break loop47; + break loop44; } } while (true); - after(grammarAccess.getNodeAccess().getGroup_10_3()); + after(grammarAccess.getNodeAccess().getGroup_4_6_3()); } @@ -21676,21 +21534,21 @@ public final void rule__Node__Group_10__3__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_10__3__Impl" + // $ANTLR end "rule__Node__Group_4_6__3__Impl" - // $ANTLR start "rule__Node__Group_10__4" - // InternalRos.g:7040:1: rule__Node__Group_10__4 : rule__Node__Group_10__4__Impl ; - public final void rule__Node__Group_10__4() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_6__4" + // InternalRos.g:6983:1: rule__Node__Group_4_6__4 : rule__Node__Group_4_6__4__Impl ; + public final void rule__Node__Group_4_6__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7044:1: ( rule__Node__Group_10__4__Impl ) - // InternalRos.g:7045:2: rule__Node__Group_10__4__Impl + // InternalRos.g:6987:1: ( rule__Node__Group_4_6__4__Impl ) + // InternalRos.g:6988:2: rule__Node__Group_4_6__4__Impl { pushFollow(FOLLOW_2); - rule__Node__Group_10__4__Impl(); + rule__Node__Group_4_6__4__Impl(); state._fsp--; @@ -21709,25 +21567,25 @@ public final void rule__Node__Group_10__4() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_10__4" + // $ANTLR end "rule__Node__Group_4_6__4" - // $ANTLR start "rule__Node__Group_10__4__Impl" - // InternalRos.g:7051:1: rule__Node__Group_10__4__Impl : ( '}' ) ; - public final void rule__Node__Group_10__4__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_6__4__Impl" + // InternalRos.g:6994:1: rule__Node__Group_4_6__4__Impl : ( '}' ) ; + public final void rule__Node__Group_4_6__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7055:1: ( ( '}' ) ) - // InternalRos.g:7056:1: ( '}' ) + // InternalRos.g:6998:1: ( ( '}' ) ) + // InternalRos.g:6999:1: ( '}' ) { - // InternalRos.g:7056:1: ( '}' ) - // InternalRos.g:7057:2: '}' + // InternalRos.g:6999:1: ( '}' ) + // InternalRos.g:7000:2: '}' { - before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_10_4()); + before(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_6_4()); match(input,42,FOLLOW_2); - after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_10_4()); + after(grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_6_4()); } @@ -21746,26 +21604,26 @@ public final void rule__Node__Group_10__4__Impl() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_10__4__Impl" + // $ANTLR end "rule__Node__Group_4_6__4__Impl" - // $ANTLR start "rule__Node__Group_10_3__0" - // InternalRos.g:7067:1: rule__Node__Group_10_3__0 : rule__Node__Group_10_3__0__Impl rule__Node__Group_10_3__1 ; - public final void rule__Node__Group_10_3__0() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_6_3__0" + // InternalRos.g:7010:1: rule__Node__Group_4_6_3__0 : rule__Node__Group_4_6_3__0__Impl rule__Node__Group_4_6_3__1 ; + public final void rule__Node__Group_4_6_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7071:1: ( rule__Node__Group_10_3__0__Impl rule__Node__Group_10_3__1 ) - // InternalRos.g:7072:2: rule__Node__Group_10_3__0__Impl rule__Node__Group_10_3__1 + // InternalRos.g:7014:1: ( rule__Node__Group_4_6_3__0__Impl rule__Node__Group_4_6_3__1 ) + // InternalRos.g:7015:2: rule__Node__Group_4_6_3__0__Impl rule__Node__Group_4_6_3__1 { - pushFollow(FOLLOW_36); - rule__Node__Group_10_3__0__Impl(); + pushFollow(FOLLOW_39); + rule__Node__Group_4_6_3__0__Impl(); state._fsp--; pushFollow(FOLLOW_2); - rule__Node__Group_10_3__1(); + rule__Node__Group_4_6_3__1(); state._fsp--; @@ -21784,25 +21642,25 @@ public final void rule__Node__Group_10_3__0() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_10_3__0" + // $ANTLR end "rule__Node__Group_4_6_3__0" - // $ANTLR start "rule__Node__Group_10_3__0__Impl" - // InternalRos.g:7079:1: rule__Node__Group_10_3__0__Impl : ( ',' ) ; - public final void rule__Node__Group_10_3__0__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_6_3__0__Impl" + // InternalRos.g:7022:1: rule__Node__Group_4_6_3__0__Impl : ( ',' ) ; + public final void rule__Node__Group_4_6_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7083:1: ( ( ',' ) ) - // InternalRos.g:7084:1: ( ',' ) + // InternalRos.g:7026:1: ( ( ',' ) ) + // InternalRos.g:7027:1: ( ',' ) { - // InternalRos.g:7084:1: ( ',' ) - // InternalRos.g:7085:2: ',' + // InternalRos.g:7027:1: ( ',' ) + // InternalRos.g:7028:2: ',' { - before(grammarAccess.getNodeAccess().getCommaKeyword_10_3_0()); + before(grammarAccess.getNodeAccess().getCommaKeyword_4_6_3_0()); match(input,43,FOLLOW_2); - after(grammarAccess.getNodeAccess().getCommaKeyword_10_3_0()); + after(grammarAccess.getNodeAccess().getCommaKeyword_4_6_3_0()); } @@ -21821,21 +21679,21 @@ public final void rule__Node__Group_10_3__0__Impl() throws RecognitionException } return ; } - // $ANTLR end "rule__Node__Group_10_3__0__Impl" + // $ANTLR end "rule__Node__Group_4_6_3__0__Impl" - // $ANTLR start "rule__Node__Group_10_3__1" - // InternalRos.g:7094:1: rule__Node__Group_10_3__1 : rule__Node__Group_10_3__1__Impl ; - public final void rule__Node__Group_10_3__1() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_6_3__1" + // InternalRos.g:7037:1: rule__Node__Group_4_6_3__1 : rule__Node__Group_4_6_3__1__Impl ; + public final void rule__Node__Group_4_6_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7098:1: ( rule__Node__Group_10_3__1__Impl ) - // InternalRos.g:7099:2: rule__Node__Group_10_3__1__Impl + // InternalRos.g:7041:1: ( rule__Node__Group_4_6_3__1__Impl ) + // InternalRos.g:7042:2: rule__Node__Group_4_6_3__1__Impl { pushFollow(FOLLOW_2); - rule__Node__Group_10_3__1__Impl(); + rule__Node__Group_4_6_3__1__Impl(); state._fsp--; @@ -21854,35 +21712,35 @@ public final void rule__Node__Group_10_3__1() throws RecognitionException { } return ; } - // $ANTLR end "rule__Node__Group_10_3__1" + // $ANTLR end "rule__Node__Group_4_6_3__1" - // $ANTLR start "rule__Node__Group_10_3__1__Impl" - // InternalRos.g:7105:1: rule__Node__Group_10_3__1__Impl : ( ( rule__Node__ParameterAssignment_10_3_1 ) ) ; - public final void rule__Node__Group_10_3__1__Impl() throws RecognitionException { + // $ANTLR start "rule__Node__Group_4_6_3__1__Impl" + // InternalRos.g:7048:1: rule__Node__Group_4_6_3__1__Impl : ( ( rule__Node__ParameterAssignment_4_6_3_1 ) ) ; + public final void rule__Node__Group_4_6_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7109:1: ( ( ( rule__Node__ParameterAssignment_10_3_1 ) ) ) - // InternalRos.g:7110:1: ( ( rule__Node__ParameterAssignment_10_3_1 ) ) + // InternalRos.g:7052:1: ( ( ( rule__Node__ParameterAssignment_4_6_3_1 ) ) ) + // InternalRos.g:7053:1: ( ( rule__Node__ParameterAssignment_4_6_3_1 ) ) { - // InternalRos.g:7110:1: ( ( rule__Node__ParameterAssignment_10_3_1 ) ) - // InternalRos.g:7111:2: ( rule__Node__ParameterAssignment_10_3_1 ) + // InternalRos.g:7053:1: ( ( rule__Node__ParameterAssignment_4_6_3_1 ) ) + // InternalRos.g:7054:2: ( rule__Node__ParameterAssignment_4_6_3_1 ) { - before(grammarAccess.getNodeAccess().getParameterAssignment_10_3_1()); - // InternalRos.g:7112:2: ( rule__Node__ParameterAssignment_10_3_1 ) - // InternalRos.g:7112:3: rule__Node__ParameterAssignment_10_3_1 + before(grammarAccess.getNodeAccess().getParameterAssignment_4_6_3_1()); + // InternalRos.g:7055:2: ( rule__Node__ParameterAssignment_4_6_3_1 ) + // InternalRos.g:7055:3: rule__Node__ParameterAssignment_4_6_3_1 { pushFollow(FOLLOW_2); - rule__Node__ParameterAssignment_10_3_1(); + rule__Node__ParameterAssignment_4_6_3_1(); state._fsp--; } - after(grammarAccess.getNodeAccess().getParameterAssignment_10_3_1()); + after(grammarAccess.getNodeAccess().getParameterAssignment_4_6_3_1()); } @@ -21901,18 +21759,18 @@ public final void rule__Node__Group_10_3__1__Impl() throws RecognitionException } return ; } - // $ANTLR end "rule__Node__Group_10_3__1__Impl" + // $ANTLR end "rule__Node__Group_4_6_3__1__Impl" // $ANTLR start "rule__ServiceServer__Group__0" - // InternalRos.g:7121:1: rule__ServiceServer__Group__0 : rule__ServiceServer__Group__0__Impl rule__ServiceServer__Group__1 ; + // InternalRos.g:7064: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(); try { - // InternalRos.g:7125:1: ( rule__ServiceServer__Group__0__Impl rule__ServiceServer__Group__1 ) - // InternalRos.g:7126:2: rule__ServiceServer__Group__0__Impl rule__ServiceServer__Group__1 + // InternalRos.g:7068:1: ( rule__ServiceServer__Group__0__Impl rule__ServiceServer__Group__1 ) + // InternalRos.g:7069:2: rule__ServiceServer__Group__0__Impl rule__ServiceServer__Group__1 { pushFollow(FOLLOW_4); rule__ServiceServer__Group__0__Impl(); @@ -21943,17 +21801,17 @@ public final void rule__ServiceServer__Group__0() throws RecognitionException { // $ANTLR start "rule__ServiceServer__Group__0__Impl" - // InternalRos.g:7133:1: rule__ServiceServer__Group__0__Impl : ( 'ServiceServer' ) ; + // InternalRos.g:7076:1: rule__ServiceServer__Group__0__Impl : ( 'ServiceServer' ) ; public final void rule__ServiceServer__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7137:1: ( ( 'ServiceServer' ) ) - // InternalRos.g:7138:1: ( 'ServiceServer' ) + // InternalRos.g:7080:1: ( ( 'ServiceServer' ) ) + // InternalRos.g:7081:1: ( 'ServiceServer' ) { - // InternalRos.g:7138:1: ( 'ServiceServer' ) - // InternalRos.g:7139:2: 'ServiceServer' + // InternalRos.g:7081:1: ( 'ServiceServer' ) + // InternalRos.g:7082:2: 'ServiceServer' { before(grammarAccess.getServiceServerAccess().getServiceServerKeyword_0()); match(input,62,FOLLOW_2); @@ -21980,14 +21838,14 @@ public final void rule__ServiceServer__Group__0__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceServer__Group__1" - // InternalRos.g:7148:1: rule__ServiceServer__Group__1 : rule__ServiceServer__Group__1__Impl rule__ServiceServer__Group__2 ; + // InternalRos.g:7091: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(); try { - // InternalRos.g:7152:1: ( rule__ServiceServer__Group__1__Impl rule__ServiceServer__Group__2 ) - // InternalRos.g:7153:2: rule__ServiceServer__Group__1__Impl rule__ServiceServer__Group__2 + // InternalRos.g:7095:1: ( rule__ServiceServer__Group__1__Impl rule__ServiceServer__Group__2 ) + // InternalRos.g:7096:2: rule__ServiceServer__Group__1__Impl rule__ServiceServer__Group__2 { pushFollow(FOLLOW_28); rule__ServiceServer__Group__1__Impl(); @@ -22018,17 +21876,17 @@ public final void rule__ServiceServer__Group__1() throws RecognitionException { // $ANTLR start "rule__ServiceServer__Group__1__Impl" - // InternalRos.g:7160:1: rule__ServiceServer__Group__1__Impl : ( '{' ) ; + // InternalRos.g:7103:1: rule__ServiceServer__Group__1__Impl : ( '{' ) ; public final void rule__ServiceServer__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7164:1: ( ( '{' ) ) - // InternalRos.g:7165:1: ( '{' ) + // InternalRos.g:7107:1: ( ( '{' ) ) + // InternalRos.g:7108:1: ( '{' ) { - // InternalRos.g:7165:1: ( '{' ) - // InternalRos.g:7166:2: '{' + // InternalRos.g:7108:1: ( '{' ) + // InternalRos.g:7109:2: '{' { before(grammarAccess.getServiceServerAccess().getLeftCurlyBracketKeyword_1()); match(input,41,FOLLOW_2); @@ -22055,14 +21913,14 @@ public final void rule__ServiceServer__Group__1__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceServer__Group__2" - // InternalRos.g:7175:1: rule__ServiceServer__Group__2 : rule__ServiceServer__Group__2__Impl rule__ServiceServer__Group__3 ; + // InternalRos.g:7118: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(); try { - // InternalRos.g:7179:1: ( rule__ServiceServer__Group__2__Impl rule__ServiceServer__Group__3 ) - // InternalRos.g:7180:2: rule__ServiceServer__Group__2__Impl rule__ServiceServer__Group__3 + // InternalRos.g:7122:1: ( rule__ServiceServer__Group__2__Impl rule__ServiceServer__Group__3 ) + // InternalRos.g:7123:2: rule__ServiceServer__Group__2__Impl rule__ServiceServer__Group__3 { pushFollow(FOLLOW_10); rule__ServiceServer__Group__2__Impl(); @@ -22093,17 +21951,17 @@ public final void rule__ServiceServer__Group__2() throws RecognitionException { // $ANTLR start "rule__ServiceServer__Group__2__Impl" - // InternalRos.g:7187:1: rule__ServiceServer__Group__2__Impl : ( 'name' ) ; + // InternalRos.g:7130:1: rule__ServiceServer__Group__2__Impl : ( 'name' ) ; public final void rule__ServiceServer__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7191:1: ( ( 'name' ) ) - // InternalRos.g:7192:1: ( 'name' ) + // InternalRos.g:7134:1: ( ( 'name' ) ) + // InternalRos.g:7135:1: ( 'name' ) { - // InternalRos.g:7192:1: ( 'name' ) - // InternalRos.g:7193:2: 'name' + // InternalRos.g:7135:1: ( 'name' ) + // InternalRos.g:7136:2: 'name' { before(grammarAccess.getServiceServerAccess().getNameKeyword_2()); match(input,33,FOLLOW_2); @@ -22130,16 +21988,16 @@ public final void rule__ServiceServer__Group__2__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceServer__Group__3" - // InternalRos.g:7202:1: rule__ServiceServer__Group__3 : rule__ServiceServer__Group__3__Impl rule__ServiceServer__Group__4 ; + // InternalRos.g:7145: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(); try { - // InternalRos.g:7206:1: ( rule__ServiceServer__Group__3__Impl rule__ServiceServer__Group__4 ) - // InternalRos.g:7207:2: rule__ServiceServer__Group__3__Impl rule__ServiceServer__Group__4 + // InternalRos.g:7149:1: ( rule__ServiceServer__Group__3__Impl rule__ServiceServer__Group__4 ) + // InternalRos.g:7150:2: rule__ServiceServer__Group__3__Impl rule__ServiceServer__Group__4 { - pushFollow(FOLLOW_37); + pushFollow(FOLLOW_40); rule__ServiceServer__Group__3__Impl(); state._fsp--; @@ -22168,21 +22026,21 @@ public final void rule__ServiceServer__Group__3() throws RecognitionException { // $ANTLR start "rule__ServiceServer__Group__3__Impl" - // InternalRos.g:7214:1: rule__ServiceServer__Group__3__Impl : ( ( rule__ServiceServer__NameAssignment_3 ) ) ; + // InternalRos.g:7157:1: rule__ServiceServer__Group__3__Impl : ( ( rule__ServiceServer__NameAssignment_3 ) ) ; public final void rule__ServiceServer__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7218:1: ( ( ( rule__ServiceServer__NameAssignment_3 ) ) ) - // InternalRos.g:7219:1: ( ( rule__ServiceServer__NameAssignment_3 ) ) + // InternalRos.g:7161:1: ( ( ( rule__ServiceServer__NameAssignment_3 ) ) ) + // InternalRos.g:7162:1: ( ( rule__ServiceServer__NameAssignment_3 ) ) { - // InternalRos.g:7219:1: ( ( rule__ServiceServer__NameAssignment_3 ) ) - // InternalRos.g:7220:2: ( rule__ServiceServer__NameAssignment_3 ) + // InternalRos.g:7162:1: ( ( rule__ServiceServer__NameAssignment_3 ) ) + // InternalRos.g:7163:2: ( rule__ServiceServer__NameAssignment_3 ) { before(grammarAccess.getServiceServerAccess().getNameAssignment_3()); - // InternalRos.g:7221:2: ( rule__ServiceServer__NameAssignment_3 ) - // InternalRos.g:7221:3: rule__ServiceServer__NameAssignment_3 + // InternalRos.g:7164:2: ( rule__ServiceServer__NameAssignment_3 ) + // InternalRos.g:7164:3: rule__ServiceServer__NameAssignment_3 { pushFollow(FOLLOW_2); rule__ServiceServer__NameAssignment_3(); @@ -22215,14 +22073,14 @@ public final void rule__ServiceServer__Group__3__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceServer__Group__4" - // InternalRos.g:7229:1: rule__ServiceServer__Group__4 : rule__ServiceServer__Group__4__Impl rule__ServiceServer__Group__5 ; + // InternalRos.g:7172: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(); try { - // InternalRos.g:7233:1: ( rule__ServiceServer__Group__4__Impl rule__ServiceServer__Group__5 ) - // InternalRos.g:7234:2: rule__ServiceServer__Group__4__Impl rule__ServiceServer__Group__5 + // InternalRos.g:7176:1: ( rule__ServiceServer__Group__4__Impl rule__ServiceServer__Group__5 ) + // InternalRos.g:7177:2: rule__ServiceServer__Group__4__Impl rule__ServiceServer__Group__5 { pushFollow(FOLLOW_10); rule__ServiceServer__Group__4__Impl(); @@ -22253,17 +22111,17 @@ public final void rule__ServiceServer__Group__4() throws RecognitionException { // $ANTLR start "rule__ServiceServer__Group__4__Impl" - // InternalRos.g:7241:1: rule__ServiceServer__Group__4__Impl : ( 'service' ) ; + // InternalRos.g:7184:1: rule__ServiceServer__Group__4__Impl : ( 'service' ) ; public final void rule__ServiceServer__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7245:1: ( ( 'service' ) ) - // InternalRos.g:7246:1: ( 'service' ) + // InternalRos.g:7188:1: ( ( 'service' ) ) + // InternalRos.g:7189:1: ( 'service' ) { - // InternalRos.g:7246:1: ( 'service' ) - // InternalRos.g:7247:2: 'service' + // InternalRos.g:7189:1: ( 'service' ) + // InternalRos.g:7190:2: 'service' { before(grammarAccess.getServiceServerAccess().getServiceKeyword_4()); match(input,35,FOLLOW_2); @@ -22290,16 +22148,16 @@ public final void rule__ServiceServer__Group__4__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceServer__Group__5" - // InternalRos.g:7256:1: rule__ServiceServer__Group__5 : rule__ServiceServer__Group__5__Impl rule__ServiceServer__Group__6 ; + // InternalRos.g:7199: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(); try { - // InternalRos.g:7260:1: ( rule__ServiceServer__Group__5__Impl rule__ServiceServer__Group__6 ) - // InternalRos.g:7261:2: rule__ServiceServer__Group__5__Impl rule__ServiceServer__Group__6 + // InternalRos.g:7203:1: ( rule__ServiceServer__Group__5__Impl rule__ServiceServer__Group__6 ) + // InternalRos.g:7204:2: rule__ServiceServer__Group__5__Impl rule__ServiceServer__Group__6 { - pushFollow(FOLLOW_38); + pushFollow(FOLLOW_41); rule__ServiceServer__Group__5__Impl(); state._fsp--; @@ -22328,21 +22186,21 @@ public final void rule__ServiceServer__Group__5() throws RecognitionException { // $ANTLR start "rule__ServiceServer__Group__5__Impl" - // InternalRos.g:7268:1: rule__ServiceServer__Group__5__Impl : ( ( rule__ServiceServer__ServiceAssignment_5 ) ) ; + // InternalRos.g:7211:1: rule__ServiceServer__Group__5__Impl : ( ( rule__ServiceServer__ServiceAssignment_5 ) ) ; public final void rule__ServiceServer__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7272:1: ( ( ( rule__ServiceServer__ServiceAssignment_5 ) ) ) - // InternalRos.g:7273:1: ( ( rule__ServiceServer__ServiceAssignment_5 ) ) + // InternalRos.g:7215:1: ( ( ( rule__ServiceServer__ServiceAssignment_5 ) ) ) + // InternalRos.g:7216:1: ( ( rule__ServiceServer__ServiceAssignment_5 ) ) { - // InternalRos.g:7273:1: ( ( rule__ServiceServer__ServiceAssignment_5 ) ) - // InternalRos.g:7274:2: ( rule__ServiceServer__ServiceAssignment_5 ) + // InternalRos.g:7216:1: ( ( rule__ServiceServer__ServiceAssignment_5 ) ) + // InternalRos.g:7217:2: ( rule__ServiceServer__ServiceAssignment_5 ) { before(grammarAccess.getServiceServerAccess().getServiceAssignment_5()); - // InternalRos.g:7275:2: ( rule__ServiceServer__ServiceAssignment_5 ) - // InternalRos.g:7275:3: rule__ServiceServer__ServiceAssignment_5 + // InternalRos.g:7218:2: ( rule__ServiceServer__ServiceAssignment_5 ) + // InternalRos.g:7218:3: rule__ServiceServer__ServiceAssignment_5 { pushFollow(FOLLOW_2); rule__ServiceServer__ServiceAssignment_5(); @@ -22375,16 +22233,16 @@ public final void rule__ServiceServer__Group__5__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceServer__Group__6" - // InternalRos.g:7283:1: rule__ServiceServer__Group__6 : rule__ServiceServer__Group__6__Impl rule__ServiceServer__Group__7 ; + // InternalRos.g:7226: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(); try { - // InternalRos.g:7287:1: ( rule__ServiceServer__Group__6__Impl rule__ServiceServer__Group__7 ) - // InternalRos.g:7288:2: rule__ServiceServer__Group__6__Impl rule__ServiceServer__Group__7 + // InternalRos.g:7230:1: ( rule__ServiceServer__Group__6__Impl rule__ServiceServer__Group__7 ) + // InternalRos.g:7231:2: rule__ServiceServer__Group__6__Impl rule__ServiceServer__Group__7 { - pushFollow(FOLLOW_38); + pushFollow(FOLLOW_41); rule__ServiceServer__Group__6__Impl(); state._fsp--; @@ -22413,29 +22271,29 @@ public final void rule__ServiceServer__Group__6() throws RecognitionException { // $ANTLR start "rule__ServiceServer__Group__6__Impl" - // InternalRos.g:7295:1: rule__ServiceServer__Group__6__Impl : ( ( rule__ServiceServer__Group_6__0 )? ) ; + // InternalRos.g:7238:1: rule__ServiceServer__Group__6__Impl : ( ( rule__ServiceServer__Group_6__0 )? ) ; public final void rule__ServiceServer__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7299:1: ( ( ( rule__ServiceServer__Group_6__0 )? ) ) - // InternalRos.g:7300:1: ( ( rule__ServiceServer__Group_6__0 )? ) + // InternalRos.g:7242:1: ( ( ( rule__ServiceServer__Group_6__0 )? ) ) + // InternalRos.g:7243:1: ( ( rule__ServiceServer__Group_6__0 )? ) { - // InternalRos.g:7300:1: ( ( rule__ServiceServer__Group_6__0 )? ) - // InternalRos.g:7301:2: ( rule__ServiceServer__Group_6__0 )? + // InternalRos.g:7243:1: ( ( rule__ServiceServer__Group_6__0 )? ) + // InternalRos.g:7244:2: ( rule__ServiceServer__Group_6__0 )? { before(grammarAccess.getServiceServerAccess().getGroup_6()); - // InternalRos.g:7302:2: ( rule__ServiceServer__Group_6__0 )? - int alt48=2; - int LA48_0 = input.LA(1); + // InternalRos.g:7245:2: ( rule__ServiceServer__Group_6__0 )? + int alt45=2; + int LA45_0 = input.LA(1); - if ( (LA48_0==63) ) { - alt48=1; + if ( (LA45_0==63) ) { + alt45=1; } - switch (alt48) { + switch (alt45) { case 1 : - // InternalRos.g:7302:3: rule__ServiceServer__Group_6__0 + // InternalRos.g:7245:3: rule__ServiceServer__Group_6__0 { pushFollow(FOLLOW_2); rule__ServiceServer__Group_6__0(); @@ -22471,14 +22329,14 @@ public final void rule__ServiceServer__Group__6__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceServer__Group__7" - // InternalRos.g:7310:1: rule__ServiceServer__Group__7 : rule__ServiceServer__Group__7__Impl ; + // InternalRos.g:7253:1: rule__ServiceServer__Group__7 : rule__ServiceServer__Group__7__Impl ; public final void rule__ServiceServer__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7314:1: ( rule__ServiceServer__Group__7__Impl ) - // InternalRos.g:7315:2: rule__ServiceServer__Group__7__Impl + // InternalRos.g:7257:1: ( rule__ServiceServer__Group__7__Impl ) + // InternalRos.g:7258:2: rule__ServiceServer__Group__7__Impl { pushFollow(FOLLOW_2); rule__ServiceServer__Group__7__Impl(); @@ -22504,17 +22362,17 @@ public final void rule__ServiceServer__Group__7() throws RecognitionException { // $ANTLR start "rule__ServiceServer__Group__7__Impl" - // InternalRos.g:7321:1: rule__ServiceServer__Group__7__Impl : ( '}' ) ; + // InternalRos.g:7264:1: rule__ServiceServer__Group__7__Impl : ( '}' ) ; public final void rule__ServiceServer__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7325:1: ( ( '}' ) ) - // InternalRos.g:7326:1: ( '}' ) + // InternalRos.g:7268:1: ( ( '}' ) ) + // InternalRos.g:7269:1: ( '}' ) { - // InternalRos.g:7326:1: ( '}' ) - // InternalRos.g:7327:2: '}' + // InternalRos.g:7269:1: ( '}' ) + // InternalRos.g:7270:2: '}' { before(grammarAccess.getServiceServerAccess().getRightCurlyBracketKeyword_7()); match(input,42,FOLLOW_2); @@ -22541,16 +22399,16 @@ public final void rule__ServiceServer__Group__7__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceServer__Group_6__0" - // InternalRos.g:7337:1: rule__ServiceServer__Group_6__0 : rule__ServiceServer__Group_6__0__Impl rule__ServiceServer__Group_6__1 ; + // InternalRos.g:7280: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(); try { - // InternalRos.g:7341:1: ( rule__ServiceServer__Group_6__0__Impl rule__ServiceServer__Group_6__1 ) - // InternalRos.g:7342:2: rule__ServiceServer__Group_6__0__Impl rule__ServiceServer__Group_6__1 + // InternalRos.g:7284:1: ( rule__ServiceServer__Group_6__0__Impl rule__ServiceServer__Group_6__1 ) + // InternalRos.g:7285:2: rule__ServiceServer__Group_6__0__Impl rule__ServiceServer__Group_6__1 { - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_42); rule__ServiceServer__Group_6__0__Impl(); state._fsp--; @@ -22579,17 +22437,17 @@ public final void rule__ServiceServer__Group_6__0() throws RecognitionException // $ANTLR start "rule__ServiceServer__Group_6__0__Impl" - // InternalRos.g:7349:1: rule__ServiceServer__Group_6__0__Impl : ( 'namespace' ) ; + // InternalRos.g:7292:1: rule__ServiceServer__Group_6__0__Impl : ( 'namespace' ) ; public final void rule__ServiceServer__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7353:1: ( ( 'namespace' ) ) - // InternalRos.g:7354:1: ( 'namespace' ) + // InternalRos.g:7296:1: ( ( 'namespace' ) ) + // InternalRos.g:7297:1: ( 'namespace' ) { - // InternalRos.g:7354:1: ( 'namespace' ) - // InternalRos.g:7355:2: 'namespace' + // InternalRos.g:7297:1: ( 'namespace' ) + // InternalRos.g:7298:2: 'namespace' { before(grammarAccess.getServiceServerAccess().getNamespaceKeyword_6_0()); match(input,63,FOLLOW_2); @@ -22616,14 +22474,14 @@ public final void rule__ServiceServer__Group_6__0__Impl() throws RecognitionExce // $ANTLR start "rule__ServiceServer__Group_6__1" - // InternalRos.g:7364:1: rule__ServiceServer__Group_6__1 : rule__ServiceServer__Group_6__1__Impl ; + // InternalRos.g:7307: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(); try { - // InternalRos.g:7368:1: ( rule__ServiceServer__Group_6__1__Impl ) - // InternalRos.g:7369:2: rule__ServiceServer__Group_6__1__Impl + // InternalRos.g:7311:1: ( rule__ServiceServer__Group_6__1__Impl ) + // InternalRos.g:7312:2: rule__ServiceServer__Group_6__1__Impl { pushFollow(FOLLOW_2); rule__ServiceServer__Group_6__1__Impl(); @@ -22649,21 +22507,21 @@ public final void rule__ServiceServer__Group_6__1() throws RecognitionException // $ANTLR start "rule__ServiceServer__Group_6__1__Impl" - // InternalRos.g:7375:1: rule__ServiceServer__Group_6__1__Impl : ( ( rule__ServiceServer__NamespaceAssignment_6_1 ) ) ; + // InternalRos.g:7318: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(); try { - // InternalRos.g:7379:1: ( ( ( rule__ServiceServer__NamespaceAssignment_6_1 ) ) ) - // InternalRos.g:7380:1: ( ( rule__ServiceServer__NamespaceAssignment_6_1 ) ) + // InternalRos.g:7322:1: ( ( ( rule__ServiceServer__NamespaceAssignment_6_1 ) ) ) + // InternalRos.g:7323:1: ( ( rule__ServiceServer__NamespaceAssignment_6_1 ) ) { - // InternalRos.g:7380:1: ( ( rule__ServiceServer__NamespaceAssignment_6_1 ) ) - // InternalRos.g:7381:2: ( rule__ServiceServer__NamespaceAssignment_6_1 ) + // InternalRos.g:7323:1: ( ( rule__ServiceServer__NamespaceAssignment_6_1 ) ) + // InternalRos.g:7324:2: ( rule__ServiceServer__NamespaceAssignment_6_1 ) { before(grammarAccess.getServiceServerAccess().getNamespaceAssignment_6_1()); - // InternalRos.g:7382:2: ( rule__ServiceServer__NamespaceAssignment_6_1 ) - // InternalRos.g:7382:3: rule__ServiceServer__NamespaceAssignment_6_1 + // InternalRos.g:7325:2: ( rule__ServiceServer__NamespaceAssignment_6_1 ) + // InternalRos.g:7325:3: rule__ServiceServer__NamespaceAssignment_6_1 { pushFollow(FOLLOW_2); rule__ServiceServer__NamespaceAssignment_6_1(); @@ -22696,14 +22554,14 @@ public final void rule__ServiceServer__Group_6__1__Impl() throws RecognitionExce // $ANTLR start "rule__Publisher__Group__0" - // InternalRos.g:7391:1: rule__Publisher__Group__0 : rule__Publisher__Group__0__Impl rule__Publisher__Group__1 ; + // InternalRos.g:7334: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(); try { - // InternalRos.g:7395:1: ( rule__Publisher__Group__0__Impl rule__Publisher__Group__1 ) - // InternalRos.g:7396:2: rule__Publisher__Group__0__Impl rule__Publisher__Group__1 + // InternalRos.g:7338:1: ( rule__Publisher__Group__0__Impl rule__Publisher__Group__1 ) + // InternalRos.g:7339:2: rule__Publisher__Group__0__Impl rule__Publisher__Group__1 { pushFollow(FOLLOW_4); rule__Publisher__Group__0__Impl(); @@ -22734,17 +22592,17 @@ public final void rule__Publisher__Group__0() throws RecognitionException { // $ANTLR start "rule__Publisher__Group__0__Impl" - // InternalRos.g:7403:1: rule__Publisher__Group__0__Impl : ( 'Publisher' ) ; + // InternalRos.g:7346:1: rule__Publisher__Group__0__Impl : ( 'Publisher' ) ; public final void rule__Publisher__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7407:1: ( ( 'Publisher' ) ) - // InternalRos.g:7408:1: ( 'Publisher' ) + // InternalRos.g:7350:1: ( ( 'Publisher' ) ) + // InternalRos.g:7351:1: ( 'Publisher' ) { - // InternalRos.g:7408:1: ( 'Publisher' ) - // InternalRos.g:7409:2: 'Publisher' + // InternalRos.g:7351:1: ( 'Publisher' ) + // InternalRos.g:7352:2: 'Publisher' { before(grammarAccess.getPublisherAccess().getPublisherKeyword_0()); match(input,64,FOLLOW_2); @@ -22771,14 +22629,14 @@ public final void rule__Publisher__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Publisher__Group__1" - // InternalRos.g:7418:1: rule__Publisher__Group__1 : rule__Publisher__Group__1__Impl rule__Publisher__Group__2 ; + // InternalRos.g:7361: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(); try { - // InternalRos.g:7422:1: ( rule__Publisher__Group__1__Impl rule__Publisher__Group__2 ) - // InternalRos.g:7423:2: rule__Publisher__Group__1__Impl rule__Publisher__Group__2 + // InternalRos.g:7365:1: ( rule__Publisher__Group__1__Impl rule__Publisher__Group__2 ) + // InternalRos.g:7366:2: rule__Publisher__Group__1__Impl rule__Publisher__Group__2 { pushFollow(FOLLOW_28); rule__Publisher__Group__1__Impl(); @@ -22809,17 +22667,17 @@ public final void rule__Publisher__Group__1() throws RecognitionException { // $ANTLR start "rule__Publisher__Group__1__Impl" - // InternalRos.g:7430:1: rule__Publisher__Group__1__Impl : ( '{' ) ; + // InternalRos.g:7373:1: rule__Publisher__Group__1__Impl : ( '{' ) ; public final void rule__Publisher__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7434:1: ( ( '{' ) ) - // InternalRos.g:7435:1: ( '{' ) + // InternalRos.g:7377:1: ( ( '{' ) ) + // InternalRos.g:7378:1: ( '{' ) { - // InternalRos.g:7435:1: ( '{' ) - // InternalRos.g:7436:2: '{' + // InternalRos.g:7378:1: ( '{' ) + // InternalRos.g:7379:2: '{' { before(grammarAccess.getPublisherAccess().getLeftCurlyBracketKeyword_1()); match(input,41,FOLLOW_2); @@ -22846,14 +22704,14 @@ public final void rule__Publisher__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Publisher__Group__2" - // InternalRos.g:7445:1: rule__Publisher__Group__2 : rule__Publisher__Group__2__Impl rule__Publisher__Group__3 ; + // InternalRos.g:7388: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(); try { - // InternalRos.g:7449:1: ( rule__Publisher__Group__2__Impl rule__Publisher__Group__3 ) - // InternalRos.g:7450:2: rule__Publisher__Group__2__Impl rule__Publisher__Group__3 + // InternalRos.g:7392:1: ( rule__Publisher__Group__2__Impl rule__Publisher__Group__3 ) + // InternalRos.g:7393:2: rule__Publisher__Group__2__Impl rule__Publisher__Group__3 { pushFollow(FOLLOW_10); rule__Publisher__Group__2__Impl(); @@ -22884,17 +22742,17 @@ public final void rule__Publisher__Group__2() throws RecognitionException { // $ANTLR start "rule__Publisher__Group__2__Impl" - // InternalRos.g:7457:1: rule__Publisher__Group__2__Impl : ( 'name' ) ; + // InternalRos.g:7400:1: rule__Publisher__Group__2__Impl : ( 'name' ) ; public final void rule__Publisher__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7461:1: ( ( 'name' ) ) - // InternalRos.g:7462:1: ( 'name' ) + // InternalRos.g:7404:1: ( ( 'name' ) ) + // InternalRos.g:7405:1: ( 'name' ) { - // InternalRos.g:7462:1: ( 'name' ) - // InternalRos.g:7463:2: 'name' + // InternalRos.g:7405:1: ( 'name' ) + // InternalRos.g:7406:2: 'name' { before(grammarAccess.getPublisherAccess().getNameKeyword_2()); match(input,33,FOLLOW_2); @@ -22921,16 +22779,16 @@ public final void rule__Publisher__Group__2__Impl() throws RecognitionException // $ANTLR start "rule__Publisher__Group__3" - // InternalRos.g:7472:1: rule__Publisher__Group__3 : rule__Publisher__Group__3__Impl rule__Publisher__Group__4 ; + // InternalRos.g:7415: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(); try { - // InternalRos.g:7476:1: ( rule__Publisher__Group__3__Impl rule__Publisher__Group__4 ) - // InternalRos.g:7477:2: rule__Publisher__Group__3__Impl rule__Publisher__Group__4 + // InternalRos.g:7419:1: ( rule__Publisher__Group__3__Impl rule__Publisher__Group__4 ) + // InternalRos.g:7420:2: rule__Publisher__Group__3__Impl rule__Publisher__Group__4 { - pushFollow(FOLLOW_40); + pushFollow(FOLLOW_43); rule__Publisher__Group__3__Impl(); state._fsp--; @@ -22959,21 +22817,21 @@ public final void rule__Publisher__Group__3() throws RecognitionException { // $ANTLR start "rule__Publisher__Group__3__Impl" - // InternalRos.g:7484:1: rule__Publisher__Group__3__Impl : ( ( rule__Publisher__NameAssignment_3 ) ) ; + // InternalRos.g:7427:1: rule__Publisher__Group__3__Impl : ( ( rule__Publisher__NameAssignment_3 ) ) ; public final void rule__Publisher__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7488:1: ( ( ( rule__Publisher__NameAssignment_3 ) ) ) - // InternalRos.g:7489:1: ( ( rule__Publisher__NameAssignment_3 ) ) + // InternalRos.g:7431:1: ( ( ( rule__Publisher__NameAssignment_3 ) ) ) + // InternalRos.g:7432:1: ( ( rule__Publisher__NameAssignment_3 ) ) { - // InternalRos.g:7489:1: ( ( rule__Publisher__NameAssignment_3 ) ) - // InternalRos.g:7490:2: ( rule__Publisher__NameAssignment_3 ) + // InternalRos.g:7432:1: ( ( rule__Publisher__NameAssignment_3 ) ) + // InternalRos.g:7433:2: ( rule__Publisher__NameAssignment_3 ) { before(grammarAccess.getPublisherAccess().getNameAssignment_3()); - // InternalRos.g:7491:2: ( rule__Publisher__NameAssignment_3 ) - // InternalRos.g:7491:3: rule__Publisher__NameAssignment_3 + // InternalRos.g:7434:2: ( rule__Publisher__NameAssignment_3 ) + // InternalRos.g:7434:3: rule__Publisher__NameAssignment_3 { pushFollow(FOLLOW_2); rule__Publisher__NameAssignment_3(); @@ -23006,14 +22864,14 @@ public final void rule__Publisher__Group__3__Impl() throws RecognitionException // $ANTLR start "rule__Publisher__Group__4" - // InternalRos.g:7499:1: rule__Publisher__Group__4 : rule__Publisher__Group__4__Impl rule__Publisher__Group__5 ; + // InternalRos.g:7442: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(); try { - // InternalRos.g:7503:1: ( rule__Publisher__Group__4__Impl rule__Publisher__Group__5 ) - // InternalRos.g:7504:2: rule__Publisher__Group__4__Impl rule__Publisher__Group__5 + // InternalRos.g:7446:1: ( rule__Publisher__Group__4__Impl rule__Publisher__Group__5 ) + // InternalRos.g:7447:2: rule__Publisher__Group__4__Impl rule__Publisher__Group__5 { pushFollow(FOLLOW_10); rule__Publisher__Group__4__Impl(); @@ -23044,17 +22902,17 @@ public final void rule__Publisher__Group__4() throws RecognitionException { // $ANTLR start "rule__Publisher__Group__4__Impl" - // InternalRos.g:7511:1: rule__Publisher__Group__4__Impl : ( 'message' ) ; + // InternalRos.g:7454:1: rule__Publisher__Group__4__Impl : ( 'message' ) ; public final void rule__Publisher__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7515:1: ( ( 'message' ) ) - // InternalRos.g:7516:1: ( 'message' ) + // InternalRos.g:7458:1: ( ( 'message' ) ) + // InternalRos.g:7459:1: ( 'message' ) { - // InternalRos.g:7516:1: ( 'message' ) - // InternalRos.g:7517:2: 'message' + // InternalRos.g:7459:1: ( 'message' ) + // InternalRos.g:7460:2: 'message' { before(grammarAccess.getPublisherAccess().getMessageKeyword_4()); match(input,30,FOLLOW_2); @@ -23081,16 +22939,16 @@ public final void rule__Publisher__Group__4__Impl() throws RecognitionException // $ANTLR start "rule__Publisher__Group__5" - // InternalRos.g:7526:1: rule__Publisher__Group__5 : rule__Publisher__Group__5__Impl rule__Publisher__Group__6 ; + // InternalRos.g:7469: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(); try { - // InternalRos.g:7530:1: ( rule__Publisher__Group__5__Impl rule__Publisher__Group__6 ) - // InternalRos.g:7531:2: rule__Publisher__Group__5__Impl rule__Publisher__Group__6 + // InternalRos.g:7473:1: ( rule__Publisher__Group__5__Impl rule__Publisher__Group__6 ) + // InternalRos.g:7474:2: rule__Publisher__Group__5__Impl rule__Publisher__Group__6 { - pushFollow(FOLLOW_38); + pushFollow(FOLLOW_41); rule__Publisher__Group__5__Impl(); state._fsp--; @@ -23119,21 +22977,21 @@ public final void rule__Publisher__Group__5() throws RecognitionException { // $ANTLR start "rule__Publisher__Group__5__Impl" - // InternalRos.g:7538:1: rule__Publisher__Group__5__Impl : ( ( rule__Publisher__MessageAssignment_5 ) ) ; + // InternalRos.g:7481:1: rule__Publisher__Group__5__Impl : ( ( rule__Publisher__MessageAssignment_5 ) ) ; public final void rule__Publisher__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7542:1: ( ( ( rule__Publisher__MessageAssignment_5 ) ) ) - // InternalRos.g:7543:1: ( ( rule__Publisher__MessageAssignment_5 ) ) + // InternalRos.g:7485:1: ( ( ( rule__Publisher__MessageAssignment_5 ) ) ) + // InternalRos.g:7486:1: ( ( rule__Publisher__MessageAssignment_5 ) ) { - // InternalRos.g:7543:1: ( ( rule__Publisher__MessageAssignment_5 ) ) - // InternalRos.g:7544:2: ( rule__Publisher__MessageAssignment_5 ) + // InternalRos.g:7486:1: ( ( rule__Publisher__MessageAssignment_5 ) ) + // InternalRos.g:7487:2: ( rule__Publisher__MessageAssignment_5 ) { before(grammarAccess.getPublisherAccess().getMessageAssignment_5()); - // InternalRos.g:7545:2: ( rule__Publisher__MessageAssignment_5 ) - // InternalRos.g:7545:3: rule__Publisher__MessageAssignment_5 + // InternalRos.g:7488:2: ( rule__Publisher__MessageAssignment_5 ) + // InternalRos.g:7488:3: rule__Publisher__MessageAssignment_5 { pushFollow(FOLLOW_2); rule__Publisher__MessageAssignment_5(); @@ -23166,16 +23024,16 @@ public final void rule__Publisher__Group__5__Impl() throws RecognitionException // $ANTLR start "rule__Publisher__Group__6" - // InternalRos.g:7553:1: rule__Publisher__Group__6 : rule__Publisher__Group__6__Impl rule__Publisher__Group__7 ; + // InternalRos.g:7496: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(); try { - // InternalRos.g:7557:1: ( rule__Publisher__Group__6__Impl rule__Publisher__Group__7 ) - // InternalRos.g:7558:2: rule__Publisher__Group__6__Impl rule__Publisher__Group__7 + // InternalRos.g:7500:1: ( rule__Publisher__Group__6__Impl rule__Publisher__Group__7 ) + // InternalRos.g:7501:2: rule__Publisher__Group__6__Impl rule__Publisher__Group__7 { - pushFollow(FOLLOW_38); + pushFollow(FOLLOW_41); rule__Publisher__Group__6__Impl(); state._fsp--; @@ -23204,29 +23062,29 @@ public final void rule__Publisher__Group__6() throws RecognitionException { // $ANTLR start "rule__Publisher__Group__6__Impl" - // InternalRos.g:7565:1: rule__Publisher__Group__6__Impl : ( ( rule__Publisher__Group_6__0 )? ) ; + // InternalRos.g:7508:1: rule__Publisher__Group__6__Impl : ( ( rule__Publisher__Group_6__0 )? ) ; public final void rule__Publisher__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7569:1: ( ( ( rule__Publisher__Group_6__0 )? ) ) - // InternalRos.g:7570:1: ( ( rule__Publisher__Group_6__0 )? ) + // InternalRos.g:7512:1: ( ( ( rule__Publisher__Group_6__0 )? ) ) + // InternalRos.g:7513:1: ( ( rule__Publisher__Group_6__0 )? ) { - // InternalRos.g:7570:1: ( ( rule__Publisher__Group_6__0 )? ) - // InternalRos.g:7571:2: ( rule__Publisher__Group_6__0 )? + // InternalRos.g:7513:1: ( ( rule__Publisher__Group_6__0 )? ) + // InternalRos.g:7514:2: ( rule__Publisher__Group_6__0 )? { before(grammarAccess.getPublisherAccess().getGroup_6()); - // InternalRos.g:7572:2: ( rule__Publisher__Group_6__0 )? - int alt49=2; - int LA49_0 = input.LA(1); + // InternalRos.g:7515:2: ( rule__Publisher__Group_6__0 )? + int alt46=2; + int LA46_0 = input.LA(1); - if ( (LA49_0==63) ) { - alt49=1; + if ( (LA46_0==63) ) { + alt46=1; } - switch (alt49) { + switch (alt46) { case 1 : - // InternalRos.g:7572:3: rule__Publisher__Group_6__0 + // InternalRos.g:7515:3: rule__Publisher__Group_6__0 { pushFollow(FOLLOW_2); rule__Publisher__Group_6__0(); @@ -23262,14 +23120,14 @@ public final void rule__Publisher__Group__6__Impl() throws RecognitionException // $ANTLR start "rule__Publisher__Group__7" - // InternalRos.g:7580:1: rule__Publisher__Group__7 : rule__Publisher__Group__7__Impl ; + // InternalRos.g:7523:1: rule__Publisher__Group__7 : rule__Publisher__Group__7__Impl ; public final void rule__Publisher__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7584:1: ( rule__Publisher__Group__7__Impl ) - // InternalRos.g:7585:2: rule__Publisher__Group__7__Impl + // InternalRos.g:7527:1: ( rule__Publisher__Group__7__Impl ) + // InternalRos.g:7528:2: rule__Publisher__Group__7__Impl { pushFollow(FOLLOW_2); rule__Publisher__Group__7__Impl(); @@ -23295,17 +23153,17 @@ public final void rule__Publisher__Group__7() throws RecognitionException { // $ANTLR start "rule__Publisher__Group__7__Impl" - // InternalRos.g:7591:1: rule__Publisher__Group__7__Impl : ( '}' ) ; + // InternalRos.g:7534:1: rule__Publisher__Group__7__Impl : ( '}' ) ; public final void rule__Publisher__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7595:1: ( ( '}' ) ) - // InternalRos.g:7596:1: ( '}' ) + // InternalRos.g:7538:1: ( ( '}' ) ) + // InternalRos.g:7539:1: ( '}' ) { - // InternalRos.g:7596:1: ( '}' ) - // InternalRos.g:7597:2: '}' + // InternalRos.g:7539:1: ( '}' ) + // InternalRos.g:7540:2: '}' { before(grammarAccess.getPublisherAccess().getRightCurlyBracketKeyword_7()); match(input,42,FOLLOW_2); @@ -23332,16 +23190,16 @@ public final void rule__Publisher__Group__7__Impl() throws RecognitionException // $ANTLR start "rule__Publisher__Group_6__0" - // InternalRos.g:7607:1: rule__Publisher__Group_6__0 : rule__Publisher__Group_6__0__Impl rule__Publisher__Group_6__1 ; + // InternalRos.g:7550: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(); try { - // InternalRos.g:7611:1: ( rule__Publisher__Group_6__0__Impl rule__Publisher__Group_6__1 ) - // InternalRos.g:7612:2: rule__Publisher__Group_6__0__Impl rule__Publisher__Group_6__1 + // InternalRos.g:7554:1: ( rule__Publisher__Group_6__0__Impl rule__Publisher__Group_6__1 ) + // InternalRos.g:7555:2: rule__Publisher__Group_6__0__Impl rule__Publisher__Group_6__1 { - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_42); rule__Publisher__Group_6__0__Impl(); state._fsp--; @@ -23370,17 +23228,17 @@ public final void rule__Publisher__Group_6__0() throws RecognitionException { // $ANTLR start "rule__Publisher__Group_6__0__Impl" - // InternalRos.g:7619:1: rule__Publisher__Group_6__0__Impl : ( 'namespace' ) ; + // InternalRos.g:7562:1: rule__Publisher__Group_6__0__Impl : ( 'namespace' ) ; public final void rule__Publisher__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7623:1: ( ( 'namespace' ) ) - // InternalRos.g:7624:1: ( 'namespace' ) + // InternalRos.g:7566:1: ( ( 'namespace' ) ) + // InternalRos.g:7567:1: ( 'namespace' ) { - // InternalRos.g:7624:1: ( 'namespace' ) - // InternalRos.g:7625:2: 'namespace' + // InternalRos.g:7567:1: ( 'namespace' ) + // InternalRos.g:7568:2: 'namespace' { before(grammarAccess.getPublisherAccess().getNamespaceKeyword_6_0()); match(input,63,FOLLOW_2); @@ -23407,14 +23265,14 @@ public final void rule__Publisher__Group_6__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__Publisher__Group_6__1" - // InternalRos.g:7634:1: rule__Publisher__Group_6__1 : rule__Publisher__Group_6__1__Impl ; + // InternalRos.g:7577: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(); try { - // InternalRos.g:7638:1: ( rule__Publisher__Group_6__1__Impl ) - // InternalRos.g:7639:2: rule__Publisher__Group_6__1__Impl + // InternalRos.g:7581:1: ( rule__Publisher__Group_6__1__Impl ) + // InternalRos.g:7582:2: rule__Publisher__Group_6__1__Impl { pushFollow(FOLLOW_2); rule__Publisher__Group_6__1__Impl(); @@ -23440,21 +23298,21 @@ public final void rule__Publisher__Group_6__1() throws RecognitionException { // $ANTLR start "rule__Publisher__Group_6__1__Impl" - // InternalRos.g:7645:1: rule__Publisher__Group_6__1__Impl : ( ( rule__Publisher__NamespaceAssignment_6_1 ) ) ; + // InternalRos.g:7588: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(); try { - // InternalRos.g:7649:1: ( ( ( rule__Publisher__NamespaceAssignment_6_1 ) ) ) - // InternalRos.g:7650:1: ( ( rule__Publisher__NamespaceAssignment_6_1 ) ) + // InternalRos.g:7592:1: ( ( ( rule__Publisher__NamespaceAssignment_6_1 ) ) ) + // InternalRos.g:7593:1: ( ( rule__Publisher__NamespaceAssignment_6_1 ) ) { - // InternalRos.g:7650:1: ( ( rule__Publisher__NamespaceAssignment_6_1 ) ) - // InternalRos.g:7651:2: ( rule__Publisher__NamespaceAssignment_6_1 ) + // InternalRos.g:7593:1: ( ( rule__Publisher__NamespaceAssignment_6_1 ) ) + // InternalRos.g:7594:2: ( rule__Publisher__NamespaceAssignment_6_1 ) { before(grammarAccess.getPublisherAccess().getNamespaceAssignment_6_1()); - // InternalRos.g:7652:2: ( rule__Publisher__NamespaceAssignment_6_1 ) - // InternalRos.g:7652:3: rule__Publisher__NamespaceAssignment_6_1 + // InternalRos.g:7595:2: ( rule__Publisher__NamespaceAssignment_6_1 ) + // InternalRos.g:7595:3: rule__Publisher__NamespaceAssignment_6_1 { pushFollow(FOLLOW_2); rule__Publisher__NamespaceAssignment_6_1(); @@ -23487,14 +23345,14 @@ public final void rule__Publisher__Group_6__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__Subscriber__Group__0" - // InternalRos.g:7661:1: rule__Subscriber__Group__0 : rule__Subscriber__Group__0__Impl rule__Subscriber__Group__1 ; + // InternalRos.g:7604: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(); try { - // InternalRos.g:7665:1: ( rule__Subscriber__Group__0__Impl rule__Subscriber__Group__1 ) - // InternalRos.g:7666:2: rule__Subscriber__Group__0__Impl rule__Subscriber__Group__1 + // InternalRos.g:7608:1: ( rule__Subscriber__Group__0__Impl rule__Subscriber__Group__1 ) + // InternalRos.g:7609:2: rule__Subscriber__Group__0__Impl rule__Subscriber__Group__1 { pushFollow(FOLLOW_4); rule__Subscriber__Group__0__Impl(); @@ -23525,17 +23383,17 @@ public final void rule__Subscriber__Group__0() throws RecognitionException { // $ANTLR start "rule__Subscriber__Group__0__Impl" - // InternalRos.g:7673:1: rule__Subscriber__Group__0__Impl : ( 'Subscriber' ) ; + // InternalRos.g:7616:1: rule__Subscriber__Group__0__Impl : ( 'Subscriber' ) ; public final void rule__Subscriber__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7677:1: ( ( 'Subscriber' ) ) - // InternalRos.g:7678:1: ( 'Subscriber' ) + // InternalRos.g:7620:1: ( ( 'Subscriber' ) ) + // InternalRos.g:7621:1: ( 'Subscriber' ) { - // InternalRos.g:7678:1: ( 'Subscriber' ) - // InternalRos.g:7679:2: 'Subscriber' + // InternalRos.g:7621:1: ( 'Subscriber' ) + // InternalRos.g:7622:2: 'Subscriber' { before(grammarAccess.getSubscriberAccess().getSubscriberKeyword_0()); match(input,65,FOLLOW_2); @@ -23562,14 +23420,14 @@ public final void rule__Subscriber__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Subscriber__Group__1" - // InternalRos.g:7688:1: rule__Subscriber__Group__1 : rule__Subscriber__Group__1__Impl rule__Subscriber__Group__2 ; + // InternalRos.g:7631: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(); try { - // InternalRos.g:7692:1: ( rule__Subscriber__Group__1__Impl rule__Subscriber__Group__2 ) - // InternalRos.g:7693:2: rule__Subscriber__Group__1__Impl rule__Subscriber__Group__2 + // InternalRos.g:7635:1: ( rule__Subscriber__Group__1__Impl rule__Subscriber__Group__2 ) + // InternalRos.g:7636:2: rule__Subscriber__Group__1__Impl rule__Subscriber__Group__2 { pushFollow(FOLLOW_28); rule__Subscriber__Group__1__Impl(); @@ -23600,17 +23458,17 @@ public final void rule__Subscriber__Group__1() throws RecognitionException { // $ANTLR start "rule__Subscriber__Group__1__Impl" - // InternalRos.g:7700:1: rule__Subscriber__Group__1__Impl : ( '{' ) ; + // InternalRos.g:7643:1: rule__Subscriber__Group__1__Impl : ( '{' ) ; public final void rule__Subscriber__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7704:1: ( ( '{' ) ) - // InternalRos.g:7705:1: ( '{' ) + // InternalRos.g:7647:1: ( ( '{' ) ) + // InternalRos.g:7648:1: ( '{' ) { - // InternalRos.g:7705:1: ( '{' ) - // InternalRos.g:7706:2: '{' + // InternalRos.g:7648:1: ( '{' ) + // InternalRos.g:7649:2: '{' { before(grammarAccess.getSubscriberAccess().getLeftCurlyBracketKeyword_1()); match(input,41,FOLLOW_2); @@ -23637,14 +23495,14 @@ public final void rule__Subscriber__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Subscriber__Group__2" - // InternalRos.g:7715:1: rule__Subscriber__Group__2 : rule__Subscriber__Group__2__Impl rule__Subscriber__Group__3 ; + // InternalRos.g:7658: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(); try { - // InternalRos.g:7719:1: ( rule__Subscriber__Group__2__Impl rule__Subscriber__Group__3 ) - // InternalRos.g:7720:2: rule__Subscriber__Group__2__Impl rule__Subscriber__Group__3 + // InternalRos.g:7662:1: ( rule__Subscriber__Group__2__Impl rule__Subscriber__Group__3 ) + // InternalRos.g:7663:2: rule__Subscriber__Group__2__Impl rule__Subscriber__Group__3 { pushFollow(FOLLOW_10); rule__Subscriber__Group__2__Impl(); @@ -23675,17 +23533,17 @@ public final void rule__Subscriber__Group__2() throws RecognitionException { // $ANTLR start "rule__Subscriber__Group__2__Impl" - // InternalRos.g:7727:1: rule__Subscriber__Group__2__Impl : ( 'name' ) ; + // InternalRos.g:7670:1: rule__Subscriber__Group__2__Impl : ( 'name' ) ; public final void rule__Subscriber__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7731:1: ( ( 'name' ) ) - // InternalRos.g:7732:1: ( 'name' ) + // InternalRos.g:7674:1: ( ( 'name' ) ) + // InternalRos.g:7675:1: ( 'name' ) { - // InternalRos.g:7732:1: ( 'name' ) - // InternalRos.g:7733:2: 'name' + // InternalRos.g:7675:1: ( 'name' ) + // InternalRos.g:7676:2: 'name' { before(grammarAccess.getSubscriberAccess().getNameKeyword_2()); match(input,33,FOLLOW_2); @@ -23712,16 +23570,16 @@ public final void rule__Subscriber__Group__2__Impl() throws RecognitionException // $ANTLR start "rule__Subscriber__Group__3" - // InternalRos.g:7742:1: rule__Subscriber__Group__3 : rule__Subscriber__Group__3__Impl rule__Subscriber__Group__4 ; + // InternalRos.g:7685: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(); try { - // InternalRos.g:7746:1: ( rule__Subscriber__Group__3__Impl rule__Subscriber__Group__4 ) - // InternalRos.g:7747:2: rule__Subscriber__Group__3__Impl rule__Subscriber__Group__4 + // InternalRos.g:7689:1: ( rule__Subscriber__Group__3__Impl rule__Subscriber__Group__4 ) + // InternalRos.g:7690:2: rule__Subscriber__Group__3__Impl rule__Subscriber__Group__4 { - pushFollow(FOLLOW_40); + pushFollow(FOLLOW_43); rule__Subscriber__Group__3__Impl(); state._fsp--; @@ -23750,21 +23608,21 @@ public final void rule__Subscriber__Group__3() throws RecognitionException { // $ANTLR start "rule__Subscriber__Group__3__Impl" - // InternalRos.g:7754:1: rule__Subscriber__Group__3__Impl : ( ( rule__Subscriber__NameAssignment_3 ) ) ; + // InternalRos.g:7697:1: rule__Subscriber__Group__3__Impl : ( ( rule__Subscriber__NameAssignment_3 ) ) ; public final void rule__Subscriber__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7758:1: ( ( ( rule__Subscriber__NameAssignment_3 ) ) ) - // InternalRos.g:7759:1: ( ( rule__Subscriber__NameAssignment_3 ) ) + // InternalRos.g:7701:1: ( ( ( rule__Subscriber__NameAssignment_3 ) ) ) + // InternalRos.g:7702:1: ( ( rule__Subscriber__NameAssignment_3 ) ) { - // InternalRos.g:7759:1: ( ( rule__Subscriber__NameAssignment_3 ) ) - // InternalRos.g:7760:2: ( rule__Subscriber__NameAssignment_3 ) + // InternalRos.g:7702:1: ( ( rule__Subscriber__NameAssignment_3 ) ) + // InternalRos.g:7703:2: ( rule__Subscriber__NameAssignment_3 ) { before(grammarAccess.getSubscriberAccess().getNameAssignment_3()); - // InternalRos.g:7761:2: ( rule__Subscriber__NameAssignment_3 ) - // InternalRos.g:7761:3: rule__Subscriber__NameAssignment_3 + // InternalRos.g:7704:2: ( rule__Subscriber__NameAssignment_3 ) + // InternalRos.g:7704:3: rule__Subscriber__NameAssignment_3 { pushFollow(FOLLOW_2); rule__Subscriber__NameAssignment_3(); @@ -23797,14 +23655,14 @@ public final void rule__Subscriber__Group__3__Impl() throws RecognitionException // $ANTLR start "rule__Subscriber__Group__4" - // InternalRos.g:7769:1: rule__Subscriber__Group__4 : rule__Subscriber__Group__4__Impl rule__Subscriber__Group__5 ; + // InternalRos.g:7712: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(); try { - // InternalRos.g:7773:1: ( rule__Subscriber__Group__4__Impl rule__Subscriber__Group__5 ) - // InternalRos.g:7774:2: rule__Subscriber__Group__4__Impl rule__Subscriber__Group__5 + // InternalRos.g:7716:1: ( rule__Subscriber__Group__4__Impl rule__Subscriber__Group__5 ) + // InternalRos.g:7717:2: rule__Subscriber__Group__4__Impl rule__Subscriber__Group__5 { pushFollow(FOLLOW_10); rule__Subscriber__Group__4__Impl(); @@ -23835,17 +23693,17 @@ public final void rule__Subscriber__Group__4() throws RecognitionException { // $ANTLR start "rule__Subscriber__Group__4__Impl" - // InternalRos.g:7781:1: rule__Subscriber__Group__4__Impl : ( 'message' ) ; + // InternalRos.g:7724:1: rule__Subscriber__Group__4__Impl : ( 'message' ) ; public final void rule__Subscriber__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7785:1: ( ( 'message' ) ) - // InternalRos.g:7786:1: ( 'message' ) + // InternalRos.g:7728:1: ( ( 'message' ) ) + // InternalRos.g:7729:1: ( 'message' ) { - // InternalRos.g:7786:1: ( 'message' ) - // InternalRos.g:7787:2: 'message' + // InternalRos.g:7729:1: ( 'message' ) + // InternalRos.g:7730:2: 'message' { before(grammarAccess.getSubscriberAccess().getMessageKeyword_4()); match(input,30,FOLLOW_2); @@ -23872,16 +23730,16 @@ public final void rule__Subscriber__Group__4__Impl() throws RecognitionException // $ANTLR start "rule__Subscriber__Group__5" - // InternalRos.g:7796:1: rule__Subscriber__Group__5 : rule__Subscriber__Group__5__Impl rule__Subscriber__Group__6 ; + // InternalRos.g:7739: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(); try { - // InternalRos.g:7800:1: ( rule__Subscriber__Group__5__Impl rule__Subscriber__Group__6 ) - // InternalRos.g:7801:2: rule__Subscriber__Group__5__Impl rule__Subscriber__Group__6 + // InternalRos.g:7743:1: ( rule__Subscriber__Group__5__Impl rule__Subscriber__Group__6 ) + // InternalRos.g:7744:2: rule__Subscriber__Group__5__Impl rule__Subscriber__Group__6 { - pushFollow(FOLLOW_38); + pushFollow(FOLLOW_41); rule__Subscriber__Group__5__Impl(); state._fsp--; @@ -23910,21 +23768,21 @@ public final void rule__Subscriber__Group__5() throws RecognitionException { // $ANTLR start "rule__Subscriber__Group__5__Impl" - // InternalRos.g:7808:1: rule__Subscriber__Group__5__Impl : ( ( rule__Subscriber__MessageAssignment_5 ) ) ; + // InternalRos.g:7751:1: rule__Subscriber__Group__5__Impl : ( ( rule__Subscriber__MessageAssignment_5 ) ) ; public final void rule__Subscriber__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7812:1: ( ( ( rule__Subscriber__MessageAssignment_5 ) ) ) - // InternalRos.g:7813:1: ( ( rule__Subscriber__MessageAssignment_5 ) ) + // InternalRos.g:7755:1: ( ( ( rule__Subscriber__MessageAssignment_5 ) ) ) + // InternalRos.g:7756:1: ( ( rule__Subscriber__MessageAssignment_5 ) ) { - // InternalRos.g:7813:1: ( ( rule__Subscriber__MessageAssignment_5 ) ) - // InternalRos.g:7814:2: ( rule__Subscriber__MessageAssignment_5 ) + // InternalRos.g:7756:1: ( ( rule__Subscriber__MessageAssignment_5 ) ) + // InternalRos.g:7757:2: ( rule__Subscriber__MessageAssignment_5 ) { before(grammarAccess.getSubscriberAccess().getMessageAssignment_5()); - // InternalRos.g:7815:2: ( rule__Subscriber__MessageAssignment_5 ) - // InternalRos.g:7815:3: rule__Subscriber__MessageAssignment_5 + // InternalRos.g:7758:2: ( rule__Subscriber__MessageAssignment_5 ) + // InternalRos.g:7758:3: rule__Subscriber__MessageAssignment_5 { pushFollow(FOLLOW_2); rule__Subscriber__MessageAssignment_5(); @@ -23957,16 +23815,16 @@ public final void rule__Subscriber__Group__5__Impl() throws RecognitionException // $ANTLR start "rule__Subscriber__Group__6" - // InternalRos.g:7823:1: rule__Subscriber__Group__6 : rule__Subscriber__Group__6__Impl rule__Subscriber__Group__7 ; + // InternalRos.g:7766: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(); try { - // InternalRos.g:7827:1: ( rule__Subscriber__Group__6__Impl rule__Subscriber__Group__7 ) - // InternalRos.g:7828:2: rule__Subscriber__Group__6__Impl rule__Subscriber__Group__7 + // InternalRos.g:7770:1: ( rule__Subscriber__Group__6__Impl rule__Subscriber__Group__7 ) + // InternalRos.g:7771:2: rule__Subscriber__Group__6__Impl rule__Subscriber__Group__7 { - pushFollow(FOLLOW_38); + pushFollow(FOLLOW_41); rule__Subscriber__Group__6__Impl(); state._fsp--; @@ -23995,29 +23853,29 @@ public final void rule__Subscriber__Group__6() throws RecognitionException { // $ANTLR start "rule__Subscriber__Group__6__Impl" - // InternalRos.g:7835:1: rule__Subscriber__Group__6__Impl : ( ( rule__Subscriber__Group_6__0 )? ) ; + // InternalRos.g:7778:1: rule__Subscriber__Group__6__Impl : ( ( rule__Subscriber__Group_6__0 )? ) ; public final void rule__Subscriber__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7839:1: ( ( ( rule__Subscriber__Group_6__0 )? ) ) - // InternalRos.g:7840:1: ( ( rule__Subscriber__Group_6__0 )? ) + // InternalRos.g:7782:1: ( ( ( rule__Subscriber__Group_6__0 )? ) ) + // InternalRos.g:7783:1: ( ( rule__Subscriber__Group_6__0 )? ) { - // InternalRos.g:7840:1: ( ( rule__Subscriber__Group_6__0 )? ) - // InternalRos.g:7841:2: ( rule__Subscriber__Group_6__0 )? + // InternalRos.g:7783:1: ( ( rule__Subscriber__Group_6__0 )? ) + // InternalRos.g:7784:2: ( rule__Subscriber__Group_6__0 )? { before(grammarAccess.getSubscriberAccess().getGroup_6()); - // InternalRos.g:7842:2: ( rule__Subscriber__Group_6__0 )? - int alt50=2; - int LA50_0 = input.LA(1); + // InternalRos.g:7785:2: ( rule__Subscriber__Group_6__0 )? + int alt47=2; + int LA47_0 = input.LA(1); - if ( (LA50_0==63) ) { - alt50=1; + if ( (LA47_0==63) ) { + alt47=1; } - switch (alt50) { + switch (alt47) { case 1 : - // InternalRos.g:7842:3: rule__Subscriber__Group_6__0 + // InternalRos.g:7785:3: rule__Subscriber__Group_6__0 { pushFollow(FOLLOW_2); rule__Subscriber__Group_6__0(); @@ -24053,14 +23911,14 @@ public final void rule__Subscriber__Group__6__Impl() throws RecognitionException // $ANTLR start "rule__Subscriber__Group__7" - // InternalRos.g:7850:1: rule__Subscriber__Group__7 : rule__Subscriber__Group__7__Impl ; + // InternalRos.g:7793:1: rule__Subscriber__Group__7 : rule__Subscriber__Group__7__Impl ; public final void rule__Subscriber__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7854:1: ( rule__Subscriber__Group__7__Impl ) - // InternalRos.g:7855:2: rule__Subscriber__Group__7__Impl + // InternalRos.g:7797:1: ( rule__Subscriber__Group__7__Impl ) + // InternalRos.g:7798:2: rule__Subscriber__Group__7__Impl { pushFollow(FOLLOW_2); rule__Subscriber__Group__7__Impl(); @@ -24086,17 +23944,17 @@ public final void rule__Subscriber__Group__7() throws RecognitionException { // $ANTLR start "rule__Subscriber__Group__7__Impl" - // InternalRos.g:7861:1: rule__Subscriber__Group__7__Impl : ( '}' ) ; + // InternalRos.g:7804:1: rule__Subscriber__Group__7__Impl : ( '}' ) ; public final void rule__Subscriber__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7865:1: ( ( '}' ) ) - // InternalRos.g:7866:1: ( '}' ) + // InternalRos.g:7808:1: ( ( '}' ) ) + // InternalRos.g:7809:1: ( '}' ) { - // InternalRos.g:7866:1: ( '}' ) - // InternalRos.g:7867:2: '}' + // InternalRos.g:7809:1: ( '}' ) + // InternalRos.g:7810:2: '}' { before(grammarAccess.getSubscriberAccess().getRightCurlyBracketKeyword_7()); match(input,42,FOLLOW_2); @@ -24123,16 +23981,16 @@ public final void rule__Subscriber__Group__7__Impl() throws RecognitionException // $ANTLR start "rule__Subscriber__Group_6__0" - // InternalRos.g:7877:1: rule__Subscriber__Group_6__0 : rule__Subscriber__Group_6__0__Impl rule__Subscriber__Group_6__1 ; + // InternalRos.g:7820: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(); try { - // InternalRos.g:7881:1: ( rule__Subscriber__Group_6__0__Impl rule__Subscriber__Group_6__1 ) - // InternalRos.g:7882:2: rule__Subscriber__Group_6__0__Impl rule__Subscriber__Group_6__1 + // InternalRos.g:7824:1: ( rule__Subscriber__Group_6__0__Impl rule__Subscriber__Group_6__1 ) + // InternalRos.g:7825:2: rule__Subscriber__Group_6__0__Impl rule__Subscriber__Group_6__1 { - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_42); rule__Subscriber__Group_6__0__Impl(); state._fsp--; @@ -24161,17 +24019,17 @@ public final void rule__Subscriber__Group_6__0() throws RecognitionException { // $ANTLR start "rule__Subscriber__Group_6__0__Impl" - // InternalRos.g:7889:1: rule__Subscriber__Group_6__0__Impl : ( 'namespace' ) ; + // InternalRos.g:7832:1: rule__Subscriber__Group_6__0__Impl : ( 'namespace' ) ; public final void rule__Subscriber__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7893:1: ( ( 'namespace' ) ) - // InternalRos.g:7894:1: ( 'namespace' ) + // InternalRos.g:7836:1: ( ( 'namespace' ) ) + // InternalRos.g:7837:1: ( 'namespace' ) { - // InternalRos.g:7894:1: ( 'namespace' ) - // InternalRos.g:7895:2: 'namespace' + // InternalRos.g:7837:1: ( 'namespace' ) + // InternalRos.g:7838:2: 'namespace' { before(grammarAccess.getSubscriberAccess().getNamespaceKeyword_6_0()); match(input,63,FOLLOW_2); @@ -24198,14 +24056,14 @@ public final void rule__Subscriber__Group_6__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__Subscriber__Group_6__1" - // InternalRos.g:7904:1: rule__Subscriber__Group_6__1 : rule__Subscriber__Group_6__1__Impl ; + // InternalRos.g:7847: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(); try { - // InternalRos.g:7908:1: ( rule__Subscriber__Group_6__1__Impl ) - // InternalRos.g:7909:2: rule__Subscriber__Group_6__1__Impl + // InternalRos.g:7851:1: ( rule__Subscriber__Group_6__1__Impl ) + // InternalRos.g:7852:2: rule__Subscriber__Group_6__1__Impl { pushFollow(FOLLOW_2); rule__Subscriber__Group_6__1__Impl(); @@ -24231,21 +24089,21 @@ public final void rule__Subscriber__Group_6__1() throws RecognitionException { // $ANTLR start "rule__Subscriber__Group_6__1__Impl" - // InternalRos.g:7915:1: rule__Subscriber__Group_6__1__Impl : ( ( rule__Subscriber__NamespaceAssignment_6_1 ) ) ; + // InternalRos.g:7858: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(); try { - // InternalRos.g:7919:1: ( ( ( rule__Subscriber__NamespaceAssignment_6_1 ) ) ) - // InternalRos.g:7920:1: ( ( rule__Subscriber__NamespaceAssignment_6_1 ) ) + // InternalRos.g:7862:1: ( ( ( rule__Subscriber__NamespaceAssignment_6_1 ) ) ) + // InternalRos.g:7863:1: ( ( rule__Subscriber__NamespaceAssignment_6_1 ) ) { - // InternalRos.g:7920:1: ( ( rule__Subscriber__NamespaceAssignment_6_1 ) ) - // InternalRos.g:7921:2: ( rule__Subscriber__NamespaceAssignment_6_1 ) + // InternalRos.g:7863:1: ( ( rule__Subscriber__NamespaceAssignment_6_1 ) ) + // InternalRos.g:7864:2: ( rule__Subscriber__NamespaceAssignment_6_1 ) { before(grammarAccess.getSubscriberAccess().getNamespaceAssignment_6_1()); - // InternalRos.g:7922:2: ( rule__Subscriber__NamespaceAssignment_6_1 ) - // InternalRos.g:7922:3: rule__Subscriber__NamespaceAssignment_6_1 + // InternalRos.g:7865:2: ( rule__Subscriber__NamespaceAssignment_6_1 ) + // InternalRos.g:7865:3: rule__Subscriber__NamespaceAssignment_6_1 { pushFollow(FOLLOW_2); rule__Subscriber__NamespaceAssignment_6_1(); @@ -24278,14 +24136,14 @@ public final void rule__Subscriber__Group_6__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__ServiceClient__Group__0" - // InternalRos.g:7931:1: rule__ServiceClient__Group__0 : rule__ServiceClient__Group__0__Impl rule__ServiceClient__Group__1 ; + // InternalRos.g:7874: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(); try { - // InternalRos.g:7935:1: ( rule__ServiceClient__Group__0__Impl rule__ServiceClient__Group__1 ) - // InternalRos.g:7936:2: rule__ServiceClient__Group__0__Impl rule__ServiceClient__Group__1 + // InternalRos.g:7878:1: ( rule__ServiceClient__Group__0__Impl rule__ServiceClient__Group__1 ) + // InternalRos.g:7879:2: rule__ServiceClient__Group__0__Impl rule__ServiceClient__Group__1 { pushFollow(FOLLOW_4); rule__ServiceClient__Group__0__Impl(); @@ -24316,17 +24174,17 @@ public final void rule__ServiceClient__Group__0() throws RecognitionException { // $ANTLR start "rule__ServiceClient__Group__0__Impl" - // InternalRos.g:7943:1: rule__ServiceClient__Group__0__Impl : ( 'ServiceClient' ) ; + // InternalRos.g:7886:1: rule__ServiceClient__Group__0__Impl : ( 'ServiceClient' ) ; public final void rule__ServiceClient__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7947:1: ( ( 'ServiceClient' ) ) - // InternalRos.g:7948:1: ( 'ServiceClient' ) + // InternalRos.g:7890:1: ( ( 'ServiceClient' ) ) + // InternalRos.g:7891:1: ( 'ServiceClient' ) { - // InternalRos.g:7948:1: ( 'ServiceClient' ) - // InternalRos.g:7949:2: 'ServiceClient' + // InternalRos.g:7891:1: ( 'ServiceClient' ) + // InternalRos.g:7892:2: 'ServiceClient' { before(grammarAccess.getServiceClientAccess().getServiceClientKeyword_0()); match(input,66,FOLLOW_2); @@ -24353,14 +24211,14 @@ public final void rule__ServiceClient__Group__0__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceClient__Group__1" - // InternalRos.g:7958:1: rule__ServiceClient__Group__1 : rule__ServiceClient__Group__1__Impl rule__ServiceClient__Group__2 ; + // InternalRos.g:7901: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(); try { - // InternalRos.g:7962:1: ( rule__ServiceClient__Group__1__Impl rule__ServiceClient__Group__2 ) - // InternalRos.g:7963:2: rule__ServiceClient__Group__1__Impl rule__ServiceClient__Group__2 + // InternalRos.g:7905:1: ( rule__ServiceClient__Group__1__Impl rule__ServiceClient__Group__2 ) + // InternalRos.g:7906:2: rule__ServiceClient__Group__1__Impl rule__ServiceClient__Group__2 { pushFollow(FOLLOW_28); rule__ServiceClient__Group__1__Impl(); @@ -24391,17 +24249,17 @@ public final void rule__ServiceClient__Group__1() throws RecognitionException { // $ANTLR start "rule__ServiceClient__Group__1__Impl" - // InternalRos.g:7970:1: rule__ServiceClient__Group__1__Impl : ( '{' ) ; + // InternalRos.g:7913:1: rule__ServiceClient__Group__1__Impl : ( '{' ) ; public final void rule__ServiceClient__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:7974:1: ( ( '{' ) ) - // InternalRos.g:7975:1: ( '{' ) + // InternalRos.g:7917:1: ( ( '{' ) ) + // InternalRos.g:7918:1: ( '{' ) { - // InternalRos.g:7975:1: ( '{' ) - // InternalRos.g:7976:2: '{' + // InternalRos.g:7918:1: ( '{' ) + // InternalRos.g:7919:2: '{' { before(grammarAccess.getServiceClientAccess().getLeftCurlyBracketKeyword_1()); match(input,41,FOLLOW_2); @@ -24428,14 +24286,14 @@ public final void rule__ServiceClient__Group__1__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceClient__Group__2" - // InternalRos.g:7985:1: rule__ServiceClient__Group__2 : rule__ServiceClient__Group__2__Impl rule__ServiceClient__Group__3 ; + // InternalRos.g:7928: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(); try { - // InternalRos.g:7989:1: ( rule__ServiceClient__Group__2__Impl rule__ServiceClient__Group__3 ) - // InternalRos.g:7990:2: rule__ServiceClient__Group__2__Impl rule__ServiceClient__Group__3 + // InternalRos.g:7932:1: ( rule__ServiceClient__Group__2__Impl rule__ServiceClient__Group__3 ) + // InternalRos.g:7933:2: rule__ServiceClient__Group__2__Impl rule__ServiceClient__Group__3 { pushFollow(FOLLOW_10); rule__ServiceClient__Group__2__Impl(); @@ -24466,17 +24324,17 @@ public final void rule__ServiceClient__Group__2() throws RecognitionException { // $ANTLR start "rule__ServiceClient__Group__2__Impl" - // InternalRos.g:7997:1: rule__ServiceClient__Group__2__Impl : ( 'name' ) ; + // InternalRos.g:7940:1: rule__ServiceClient__Group__2__Impl : ( 'name' ) ; public final void rule__ServiceClient__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8001:1: ( ( 'name' ) ) - // InternalRos.g:8002:1: ( 'name' ) + // InternalRos.g:7944:1: ( ( 'name' ) ) + // InternalRos.g:7945:1: ( 'name' ) { - // InternalRos.g:8002:1: ( 'name' ) - // InternalRos.g:8003:2: 'name' + // InternalRos.g:7945:1: ( 'name' ) + // InternalRos.g:7946:2: 'name' { before(grammarAccess.getServiceClientAccess().getNameKeyword_2()); match(input,33,FOLLOW_2); @@ -24503,16 +24361,16 @@ public final void rule__ServiceClient__Group__2__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceClient__Group__3" - // InternalRos.g:8012:1: rule__ServiceClient__Group__3 : rule__ServiceClient__Group__3__Impl rule__ServiceClient__Group__4 ; + // InternalRos.g:7955: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(); try { - // InternalRos.g:8016:1: ( rule__ServiceClient__Group__3__Impl rule__ServiceClient__Group__4 ) - // InternalRos.g:8017:2: rule__ServiceClient__Group__3__Impl rule__ServiceClient__Group__4 + // InternalRos.g:7959:1: ( rule__ServiceClient__Group__3__Impl rule__ServiceClient__Group__4 ) + // InternalRos.g:7960:2: rule__ServiceClient__Group__3__Impl rule__ServiceClient__Group__4 { - pushFollow(FOLLOW_37); + pushFollow(FOLLOW_40); rule__ServiceClient__Group__3__Impl(); state._fsp--; @@ -24541,21 +24399,21 @@ public final void rule__ServiceClient__Group__3() throws RecognitionException { // $ANTLR start "rule__ServiceClient__Group__3__Impl" - // InternalRos.g:8024:1: rule__ServiceClient__Group__3__Impl : ( ( rule__ServiceClient__NameAssignment_3 ) ) ; + // InternalRos.g:7967:1: rule__ServiceClient__Group__3__Impl : ( ( rule__ServiceClient__NameAssignment_3 ) ) ; public final void rule__ServiceClient__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8028:1: ( ( ( rule__ServiceClient__NameAssignment_3 ) ) ) - // InternalRos.g:8029:1: ( ( rule__ServiceClient__NameAssignment_3 ) ) + // InternalRos.g:7971:1: ( ( ( rule__ServiceClient__NameAssignment_3 ) ) ) + // InternalRos.g:7972:1: ( ( rule__ServiceClient__NameAssignment_3 ) ) { - // InternalRos.g:8029:1: ( ( rule__ServiceClient__NameAssignment_3 ) ) - // InternalRos.g:8030:2: ( rule__ServiceClient__NameAssignment_3 ) + // InternalRos.g:7972:1: ( ( rule__ServiceClient__NameAssignment_3 ) ) + // InternalRos.g:7973:2: ( rule__ServiceClient__NameAssignment_3 ) { before(grammarAccess.getServiceClientAccess().getNameAssignment_3()); - // InternalRos.g:8031:2: ( rule__ServiceClient__NameAssignment_3 ) - // InternalRos.g:8031:3: rule__ServiceClient__NameAssignment_3 + // InternalRos.g:7974:2: ( rule__ServiceClient__NameAssignment_3 ) + // InternalRos.g:7974:3: rule__ServiceClient__NameAssignment_3 { pushFollow(FOLLOW_2); rule__ServiceClient__NameAssignment_3(); @@ -24588,14 +24446,14 @@ public final void rule__ServiceClient__Group__3__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceClient__Group__4" - // InternalRos.g:8039:1: rule__ServiceClient__Group__4 : rule__ServiceClient__Group__4__Impl rule__ServiceClient__Group__5 ; + // InternalRos.g:7982: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(); try { - // InternalRos.g:8043:1: ( rule__ServiceClient__Group__4__Impl rule__ServiceClient__Group__5 ) - // InternalRos.g:8044:2: rule__ServiceClient__Group__4__Impl rule__ServiceClient__Group__5 + // InternalRos.g:7986:1: ( rule__ServiceClient__Group__4__Impl rule__ServiceClient__Group__5 ) + // InternalRos.g:7987:2: rule__ServiceClient__Group__4__Impl rule__ServiceClient__Group__5 { pushFollow(FOLLOW_10); rule__ServiceClient__Group__4__Impl(); @@ -24626,17 +24484,17 @@ public final void rule__ServiceClient__Group__4() throws RecognitionException { // $ANTLR start "rule__ServiceClient__Group__4__Impl" - // InternalRos.g:8051:1: rule__ServiceClient__Group__4__Impl : ( 'service' ) ; + // InternalRos.g:7994:1: rule__ServiceClient__Group__4__Impl : ( 'service' ) ; public final void rule__ServiceClient__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8055:1: ( ( 'service' ) ) - // InternalRos.g:8056:1: ( 'service' ) + // InternalRos.g:7998:1: ( ( 'service' ) ) + // InternalRos.g:7999:1: ( 'service' ) { - // InternalRos.g:8056:1: ( 'service' ) - // InternalRos.g:8057:2: 'service' + // InternalRos.g:7999:1: ( 'service' ) + // InternalRos.g:8000:2: 'service' { before(grammarAccess.getServiceClientAccess().getServiceKeyword_4()); match(input,35,FOLLOW_2); @@ -24663,16 +24521,16 @@ public final void rule__ServiceClient__Group__4__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceClient__Group__5" - // InternalRos.g:8066:1: rule__ServiceClient__Group__5 : rule__ServiceClient__Group__5__Impl rule__ServiceClient__Group__6 ; + // InternalRos.g:8009: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(); try { - // InternalRos.g:8070:1: ( rule__ServiceClient__Group__5__Impl rule__ServiceClient__Group__6 ) - // InternalRos.g:8071:2: rule__ServiceClient__Group__5__Impl rule__ServiceClient__Group__6 + // InternalRos.g:8013:1: ( rule__ServiceClient__Group__5__Impl rule__ServiceClient__Group__6 ) + // InternalRos.g:8014:2: rule__ServiceClient__Group__5__Impl rule__ServiceClient__Group__6 { - pushFollow(FOLLOW_38); + pushFollow(FOLLOW_41); rule__ServiceClient__Group__5__Impl(); state._fsp--; @@ -24701,21 +24559,21 @@ public final void rule__ServiceClient__Group__5() throws RecognitionException { // $ANTLR start "rule__ServiceClient__Group__5__Impl" - // InternalRos.g:8078:1: rule__ServiceClient__Group__5__Impl : ( ( rule__ServiceClient__ServiceAssignment_5 ) ) ; + // InternalRos.g:8021:1: rule__ServiceClient__Group__5__Impl : ( ( rule__ServiceClient__ServiceAssignment_5 ) ) ; public final void rule__ServiceClient__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8082:1: ( ( ( rule__ServiceClient__ServiceAssignment_5 ) ) ) - // InternalRos.g:8083:1: ( ( rule__ServiceClient__ServiceAssignment_5 ) ) + // InternalRos.g:8025:1: ( ( ( rule__ServiceClient__ServiceAssignment_5 ) ) ) + // InternalRos.g:8026:1: ( ( rule__ServiceClient__ServiceAssignment_5 ) ) { - // InternalRos.g:8083:1: ( ( rule__ServiceClient__ServiceAssignment_5 ) ) - // InternalRos.g:8084:2: ( rule__ServiceClient__ServiceAssignment_5 ) + // InternalRos.g:8026:1: ( ( rule__ServiceClient__ServiceAssignment_5 ) ) + // InternalRos.g:8027:2: ( rule__ServiceClient__ServiceAssignment_5 ) { before(grammarAccess.getServiceClientAccess().getServiceAssignment_5()); - // InternalRos.g:8085:2: ( rule__ServiceClient__ServiceAssignment_5 ) - // InternalRos.g:8085:3: rule__ServiceClient__ServiceAssignment_5 + // InternalRos.g:8028:2: ( rule__ServiceClient__ServiceAssignment_5 ) + // InternalRos.g:8028:3: rule__ServiceClient__ServiceAssignment_5 { pushFollow(FOLLOW_2); rule__ServiceClient__ServiceAssignment_5(); @@ -24748,16 +24606,16 @@ public final void rule__ServiceClient__Group__5__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceClient__Group__6" - // InternalRos.g:8093:1: rule__ServiceClient__Group__6 : rule__ServiceClient__Group__6__Impl rule__ServiceClient__Group__7 ; + // InternalRos.g:8036: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(); try { - // InternalRos.g:8097:1: ( rule__ServiceClient__Group__6__Impl rule__ServiceClient__Group__7 ) - // InternalRos.g:8098:2: rule__ServiceClient__Group__6__Impl rule__ServiceClient__Group__7 + // InternalRos.g:8040:1: ( rule__ServiceClient__Group__6__Impl rule__ServiceClient__Group__7 ) + // InternalRos.g:8041:2: rule__ServiceClient__Group__6__Impl rule__ServiceClient__Group__7 { - pushFollow(FOLLOW_38); + pushFollow(FOLLOW_41); rule__ServiceClient__Group__6__Impl(); state._fsp--; @@ -24786,29 +24644,29 @@ public final void rule__ServiceClient__Group__6() throws RecognitionException { // $ANTLR start "rule__ServiceClient__Group__6__Impl" - // InternalRos.g:8105:1: rule__ServiceClient__Group__6__Impl : ( ( rule__ServiceClient__Group_6__0 )? ) ; + // InternalRos.g:8048:1: rule__ServiceClient__Group__6__Impl : ( ( rule__ServiceClient__Group_6__0 )? ) ; public final void rule__ServiceClient__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8109:1: ( ( ( rule__ServiceClient__Group_6__0 )? ) ) - // InternalRos.g:8110:1: ( ( rule__ServiceClient__Group_6__0 )? ) + // InternalRos.g:8052:1: ( ( ( rule__ServiceClient__Group_6__0 )? ) ) + // InternalRos.g:8053:1: ( ( rule__ServiceClient__Group_6__0 )? ) { - // InternalRos.g:8110:1: ( ( rule__ServiceClient__Group_6__0 )? ) - // InternalRos.g:8111:2: ( rule__ServiceClient__Group_6__0 )? + // InternalRos.g:8053:1: ( ( rule__ServiceClient__Group_6__0 )? ) + // InternalRos.g:8054:2: ( rule__ServiceClient__Group_6__0 )? { before(grammarAccess.getServiceClientAccess().getGroup_6()); - // InternalRos.g:8112:2: ( rule__ServiceClient__Group_6__0 )? - int alt51=2; - int LA51_0 = input.LA(1); + // InternalRos.g:8055:2: ( rule__ServiceClient__Group_6__0 )? + int alt48=2; + int LA48_0 = input.LA(1); - if ( (LA51_0==63) ) { - alt51=1; + if ( (LA48_0==63) ) { + alt48=1; } - switch (alt51) { + switch (alt48) { case 1 : - // InternalRos.g:8112:3: rule__ServiceClient__Group_6__0 + // InternalRos.g:8055:3: rule__ServiceClient__Group_6__0 { pushFollow(FOLLOW_2); rule__ServiceClient__Group_6__0(); @@ -24844,14 +24702,14 @@ public final void rule__ServiceClient__Group__6__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceClient__Group__7" - // InternalRos.g:8120:1: rule__ServiceClient__Group__7 : rule__ServiceClient__Group__7__Impl ; + // InternalRos.g:8063:1: rule__ServiceClient__Group__7 : rule__ServiceClient__Group__7__Impl ; public final void rule__ServiceClient__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8124:1: ( rule__ServiceClient__Group__7__Impl ) - // InternalRos.g:8125:2: rule__ServiceClient__Group__7__Impl + // InternalRos.g:8067:1: ( rule__ServiceClient__Group__7__Impl ) + // InternalRos.g:8068:2: rule__ServiceClient__Group__7__Impl { pushFollow(FOLLOW_2); rule__ServiceClient__Group__7__Impl(); @@ -24877,17 +24735,17 @@ public final void rule__ServiceClient__Group__7() throws RecognitionException { // $ANTLR start "rule__ServiceClient__Group__7__Impl" - // InternalRos.g:8131:1: rule__ServiceClient__Group__7__Impl : ( '}' ) ; + // InternalRos.g:8074:1: rule__ServiceClient__Group__7__Impl : ( '}' ) ; public final void rule__ServiceClient__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8135:1: ( ( '}' ) ) - // InternalRos.g:8136:1: ( '}' ) + // InternalRos.g:8078:1: ( ( '}' ) ) + // InternalRos.g:8079:1: ( '}' ) { - // InternalRos.g:8136:1: ( '}' ) - // InternalRos.g:8137:2: '}' + // InternalRos.g:8079:1: ( '}' ) + // InternalRos.g:8080:2: '}' { before(grammarAccess.getServiceClientAccess().getRightCurlyBracketKeyword_7()); match(input,42,FOLLOW_2); @@ -24914,16 +24772,16 @@ public final void rule__ServiceClient__Group__7__Impl() throws RecognitionExcept // $ANTLR start "rule__ServiceClient__Group_6__0" - // InternalRos.g:8147:1: rule__ServiceClient__Group_6__0 : rule__ServiceClient__Group_6__0__Impl rule__ServiceClient__Group_6__1 ; + // InternalRos.g:8090: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(); try { - // InternalRos.g:8151:1: ( rule__ServiceClient__Group_6__0__Impl rule__ServiceClient__Group_6__1 ) - // InternalRos.g:8152:2: rule__ServiceClient__Group_6__0__Impl rule__ServiceClient__Group_6__1 + // InternalRos.g:8094:1: ( rule__ServiceClient__Group_6__0__Impl rule__ServiceClient__Group_6__1 ) + // InternalRos.g:8095:2: rule__ServiceClient__Group_6__0__Impl rule__ServiceClient__Group_6__1 { - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_42); rule__ServiceClient__Group_6__0__Impl(); state._fsp--; @@ -24952,17 +24810,17 @@ public final void rule__ServiceClient__Group_6__0() throws RecognitionException // $ANTLR start "rule__ServiceClient__Group_6__0__Impl" - // InternalRos.g:8159:1: rule__ServiceClient__Group_6__0__Impl : ( 'namespace' ) ; + // InternalRos.g:8102:1: rule__ServiceClient__Group_6__0__Impl : ( 'namespace' ) ; public final void rule__ServiceClient__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8163:1: ( ( 'namespace' ) ) - // InternalRos.g:8164:1: ( 'namespace' ) + // InternalRos.g:8106:1: ( ( 'namespace' ) ) + // InternalRos.g:8107:1: ( 'namespace' ) { - // InternalRos.g:8164:1: ( 'namespace' ) - // InternalRos.g:8165:2: 'namespace' + // InternalRos.g:8107:1: ( 'namespace' ) + // InternalRos.g:8108:2: 'namespace' { before(grammarAccess.getServiceClientAccess().getNamespaceKeyword_6_0()); match(input,63,FOLLOW_2); @@ -24989,14 +24847,14 @@ public final void rule__ServiceClient__Group_6__0__Impl() throws RecognitionExce // $ANTLR start "rule__ServiceClient__Group_6__1" - // InternalRos.g:8174:1: rule__ServiceClient__Group_6__1 : rule__ServiceClient__Group_6__1__Impl ; + // InternalRos.g:8117: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(); try { - // InternalRos.g:8178:1: ( rule__ServiceClient__Group_6__1__Impl ) - // InternalRos.g:8179:2: rule__ServiceClient__Group_6__1__Impl + // InternalRos.g:8121:1: ( rule__ServiceClient__Group_6__1__Impl ) + // InternalRos.g:8122:2: rule__ServiceClient__Group_6__1__Impl { pushFollow(FOLLOW_2); rule__ServiceClient__Group_6__1__Impl(); @@ -25022,21 +24880,21 @@ public final void rule__ServiceClient__Group_6__1() throws RecognitionException // $ANTLR start "rule__ServiceClient__Group_6__1__Impl" - // InternalRos.g:8185:1: rule__ServiceClient__Group_6__1__Impl : ( ( rule__ServiceClient__NamespaceAssignment_6_1 ) ) ; + // InternalRos.g:8128: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(); try { - // InternalRos.g:8189:1: ( ( ( rule__ServiceClient__NamespaceAssignment_6_1 ) ) ) - // InternalRos.g:8190:1: ( ( rule__ServiceClient__NamespaceAssignment_6_1 ) ) + // InternalRos.g:8132:1: ( ( ( rule__ServiceClient__NamespaceAssignment_6_1 ) ) ) + // InternalRos.g:8133:1: ( ( rule__ServiceClient__NamespaceAssignment_6_1 ) ) { - // InternalRos.g:8190:1: ( ( rule__ServiceClient__NamespaceAssignment_6_1 ) ) - // InternalRos.g:8191:2: ( rule__ServiceClient__NamespaceAssignment_6_1 ) + // InternalRos.g:8133:1: ( ( rule__ServiceClient__NamespaceAssignment_6_1 ) ) + // InternalRos.g:8134:2: ( rule__ServiceClient__NamespaceAssignment_6_1 ) { before(grammarAccess.getServiceClientAccess().getNamespaceAssignment_6_1()); - // InternalRos.g:8192:2: ( rule__ServiceClient__NamespaceAssignment_6_1 ) - // InternalRos.g:8192:3: rule__ServiceClient__NamespaceAssignment_6_1 + // InternalRos.g:8135:2: ( rule__ServiceClient__NamespaceAssignment_6_1 ) + // InternalRos.g:8135:3: rule__ServiceClient__NamespaceAssignment_6_1 { pushFollow(FOLLOW_2); rule__ServiceClient__NamespaceAssignment_6_1(); @@ -25069,14 +24927,14 @@ public final void rule__ServiceClient__Group_6__1__Impl() throws RecognitionExce // $ANTLR start "rule__ActionServer__Group__0" - // InternalRos.g:8201:1: rule__ActionServer__Group__0 : rule__ActionServer__Group__0__Impl rule__ActionServer__Group__1 ; + // InternalRos.g:8144: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(); try { - // InternalRos.g:8205:1: ( rule__ActionServer__Group__0__Impl rule__ActionServer__Group__1 ) - // InternalRos.g:8206:2: rule__ActionServer__Group__0__Impl rule__ActionServer__Group__1 + // InternalRos.g:8148:1: ( rule__ActionServer__Group__0__Impl rule__ActionServer__Group__1 ) + // InternalRos.g:8149:2: rule__ActionServer__Group__0__Impl rule__ActionServer__Group__1 { pushFollow(FOLLOW_4); rule__ActionServer__Group__0__Impl(); @@ -25107,17 +24965,17 @@ public final void rule__ActionServer__Group__0() throws RecognitionException { // $ANTLR start "rule__ActionServer__Group__0__Impl" - // InternalRos.g:8213:1: rule__ActionServer__Group__0__Impl : ( 'ActionServer' ) ; + // InternalRos.g:8156:1: rule__ActionServer__Group__0__Impl : ( 'ActionServer' ) ; public final void rule__ActionServer__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8217:1: ( ( 'ActionServer' ) ) - // InternalRos.g:8218:1: ( 'ActionServer' ) + // InternalRos.g:8160:1: ( ( 'ActionServer' ) ) + // InternalRos.g:8161:1: ( 'ActionServer' ) { - // InternalRos.g:8218:1: ( 'ActionServer' ) - // InternalRos.g:8219:2: 'ActionServer' + // InternalRos.g:8161:1: ( 'ActionServer' ) + // InternalRos.g:8162:2: 'ActionServer' { before(grammarAccess.getActionServerAccess().getActionServerKeyword_0()); match(input,67,FOLLOW_2); @@ -25144,14 +25002,14 @@ public final void rule__ActionServer__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionServer__Group__1" - // InternalRos.g:8228:1: rule__ActionServer__Group__1 : rule__ActionServer__Group__1__Impl rule__ActionServer__Group__2 ; + // InternalRos.g:8171: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(); try { - // InternalRos.g:8232:1: ( rule__ActionServer__Group__1__Impl rule__ActionServer__Group__2 ) - // InternalRos.g:8233:2: rule__ActionServer__Group__1__Impl rule__ActionServer__Group__2 + // InternalRos.g:8175:1: ( rule__ActionServer__Group__1__Impl rule__ActionServer__Group__2 ) + // InternalRos.g:8176:2: rule__ActionServer__Group__1__Impl rule__ActionServer__Group__2 { pushFollow(FOLLOW_28); rule__ActionServer__Group__1__Impl(); @@ -25182,17 +25040,17 @@ public final void rule__ActionServer__Group__1() throws RecognitionException { // $ANTLR start "rule__ActionServer__Group__1__Impl" - // InternalRos.g:8240:1: rule__ActionServer__Group__1__Impl : ( '{' ) ; + // InternalRos.g:8183:1: rule__ActionServer__Group__1__Impl : ( '{' ) ; public final void rule__ActionServer__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8244:1: ( ( '{' ) ) - // InternalRos.g:8245:1: ( '{' ) + // InternalRos.g:8187:1: ( ( '{' ) ) + // InternalRos.g:8188:1: ( '{' ) { - // InternalRos.g:8245:1: ( '{' ) - // InternalRos.g:8246:2: '{' + // InternalRos.g:8188:1: ( '{' ) + // InternalRos.g:8189:2: '{' { before(grammarAccess.getActionServerAccess().getLeftCurlyBracketKeyword_1()); match(input,41,FOLLOW_2); @@ -25219,14 +25077,14 @@ public final void rule__ActionServer__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionServer__Group__2" - // InternalRos.g:8255:1: rule__ActionServer__Group__2 : rule__ActionServer__Group__2__Impl rule__ActionServer__Group__3 ; + // InternalRos.g:8198: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(); try { - // InternalRos.g:8259:1: ( rule__ActionServer__Group__2__Impl rule__ActionServer__Group__3 ) - // InternalRos.g:8260:2: rule__ActionServer__Group__2__Impl rule__ActionServer__Group__3 + // InternalRos.g:8202:1: ( rule__ActionServer__Group__2__Impl rule__ActionServer__Group__3 ) + // InternalRos.g:8203:2: rule__ActionServer__Group__2__Impl rule__ActionServer__Group__3 { pushFollow(FOLLOW_10); rule__ActionServer__Group__2__Impl(); @@ -25257,17 +25115,17 @@ public final void rule__ActionServer__Group__2() throws RecognitionException { // $ANTLR start "rule__ActionServer__Group__2__Impl" - // InternalRos.g:8267:1: rule__ActionServer__Group__2__Impl : ( 'name' ) ; + // InternalRos.g:8210:1: rule__ActionServer__Group__2__Impl : ( 'name' ) ; public final void rule__ActionServer__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8271:1: ( ( 'name' ) ) - // InternalRos.g:8272:1: ( 'name' ) + // InternalRos.g:8214:1: ( ( 'name' ) ) + // InternalRos.g:8215:1: ( 'name' ) { - // InternalRos.g:8272:1: ( 'name' ) - // InternalRos.g:8273:2: 'name' + // InternalRos.g:8215:1: ( 'name' ) + // InternalRos.g:8216:2: 'name' { before(grammarAccess.getActionServerAccess().getNameKeyword_2()); match(input,33,FOLLOW_2); @@ -25294,16 +25152,16 @@ public final void rule__ActionServer__Group__2__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionServer__Group__3" - // InternalRos.g:8282:1: rule__ActionServer__Group__3 : rule__ActionServer__Group__3__Impl rule__ActionServer__Group__4 ; + // InternalRos.g:8225: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(); try { - // InternalRos.g:8286:1: ( rule__ActionServer__Group__3__Impl rule__ActionServer__Group__4 ) - // InternalRos.g:8287:2: rule__ActionServer__Group__3__Impl rule__ActionServer__Group__4 + // InternalRos.g:8229:1: ( rule__ActionServer__Group__3__Impl rule__ActionServer__Group__4 ) + // InternalRos.g:8230:2: rule__ActionServer__Group__3__Impl rule__ActionServer__Group__4 { - pushFollow(FOLLOW_41); + pushFollow(FOLLOW_44); rule__ActionServer__Group__3__Impl(); state._fsp--; @@ -25332,21 +25190,21 @@ public final void rule__ActionServer__Group__3() throws RecognitionException { // $ANTLR start "rule__ActionServer__Group__3__Impl" - // InternalRos.g:8294:1: rule__ActionServer__Group__3__Impl : ( ( rule__ActionServer__NameAssignment_3 ) ) ; + // InternalRos.g:8237:1: rule__ActionServer__Group__3__Impl : ( ( rule__ActionServer__NameAssignment_3 ) ) ; public final void rule__ActionServer__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8298:1: ( ( ( rule__ActionServer__NameAssignment_3 ) ) ) - // InternalRos.g:8299:1: ( ( rule__ActionServer__NameAssignment_3 ) ) + // InternalRos.g:8241:1: ( ( ( rule__ActionServer__NameAssignment_3 ) ) ) + // InternalRos.g:8242:1: ( ( rule__ActionServer__NameAssignment_3 ) ) { - // InternalRos.g:8299:1: ( ( rule__ActionServer__NameAssignment_3 ) ) - // InternalRos.g:8300:2: ( rule__ActionServer__NameAssignment_3 ) + // InternalRos.g:8242:1: ( ( rule__ActionServer__NameAssignment_3 ) ) + // InternalRos.g:8243:2: ( rule__ActionServer__NameAssignment_3 ) { before(grammarAccess.getActionServerAccess().getNameAssignment_3()); - // InternalRos.g:8301:2: ( rule__ActionServer__NameAssignment_3 ) - // InternalRos.g:8301:3: rule__ActionServer__NameAssignment_3 + // InternalRos.g:8244:2: ( rule__ActionServer__NameAssignment_3 ) + // InternalRos.g:8244:3: rule__ActionServer__NameAssignment_3 { pushFollow(FOLLOW_2); rule__ActionServer__NameAssignment_3(); @@ -25379,14 +25237,14 @@ public final void rule__ActionServer__Group__3__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionServer__Group__4" - // InternalRos.g:8309:1: rule__ActionServer__Group__4 : rule__ActionServer__Group__4__Impl rule__ActionServer__Group__5 ; + // InternalRos.g:8252: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(); try { - // InternalRos.g:8313:1: ( rule__ActionServer__Group__4__Impl rule__ActionServer__Group__5 ) - // InternalRos.g:8314:2: rule__ActionServer__Group__4__Impl rule__ActionServer__Group__5 + // InternalRos.g:8256:1: ( rule__ActionServer__Group__4__Impl rule__ActionServer__Group__5 ) + // InternalRos.g:8257:2: rule__ActionServer__Group__4__Impl rule__ActionServer__Group__5 { pushFollow(FOLLOW_10); rule__ActionServer__Group__4__Impl(); @@ -25417,17 +25275,17 @@ public final void rule__ActionServer__Group__4() throws RecognitionException { // $ANTLR start "rule__ActionServer__Group__4__Impl" - // InternalRos.g:8321:1: rule__ActionServer__Group__4__Impl : ( 'action' ) ; + // InternalRos.g:8264:1: rule__ActionServer__Group__4__Impl : ( 'action' ) ; public final void rule__ActionServer__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8325:1: ( ( 'action' ) ) - // InternalRos.g:8326:1: ( 'action' ) + // InternalRos.g:8268:1: ( ( 'action' ) ) + // InternalRos.g:8269:1: ( 'action' ) { - // InternalRos.g:8326:1: ( 'action' ) - // InternalRos.g:8327:2: 'action' + // InternalRos.g:8269:1: ( 'action' ) + // InternalRos.g:8270:2: 'action' { before(grammarAccess.getActionServerAccess().getActionKeyword_4()); match(input,37,FOLLOW_2); @@ -25454,16 +25312,16 @@ public final void rule__ActionServer__Group__4__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionServer__Group__5" - // InternalRos.g:8336:1: rule__ActionServer__Group__5 : rule__ActionServer__Group__5__Impl rule__ActionServer__Group__6 ; + // InternalRos.g:8279: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(); try { - // InternalRos.g:8340:1: ( rule__ActionServer__Group__5__Impl rule__ActionServer__Group__6 ) - // InternalRos.g:8341:2: rule__ActionServer__Group__5__Impl rule__ActionServer__Group__6 + // InternalRos.g:8283:1: ( rule__ActionServer__Group__5__Impl rule__ActionServer__Group__6 ) + // InternalRos.g:8284:2: rule__ActionServer__Group__5__Impl rule__ActionServer__Group__6 { - pushFollow(FOLLOW_38); + pushFollow(FOLLOW_41); rule__ActionServer__Group__5__Impl(); state._fsp--; @@ -25492,21 +25350,21 @@ public final void rule__ActionServer__Group__5() throws RecognitionException { // $ANTLR start "rule__ActionServer__Group__5__Impl" - // InternalRos.g:8348:1: rule__ActionServer__Group__5__Impl : ( ( rule__ActionServer__ActionAssignment_5 ) ) ; + // InternalRos.g:8291:1: rule__ActionServer__Group__5__Impl : ( ( rule__ActionServer__ActionAssignment_5 ) ) ; public final void rule__ActionServer__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8352:1: ( ( ( rule__ActionServer__ActionAssignment_5 ) ) ) - // InternalRos.g:8353:1: ( ( rule__ActionServer__ActionAssignment_5 ) ) + // InternalRos.g:8295:1: ( ( ( rule__ActionServer__ActionAssignment_5 ) ) ) + // InternalRos.g:8296:1: ( ( rule__ActionServer__ActionAssignment_5 ) ) { - // InternalRos.g:8353:1: ( ( rule__ActionServer__ActionAssignment_5 ) ) - // InternalRos.g:8354:2: ( rule__ActionServer__ActionAssignment_5 ) + // InternalRos.g:8296:1: ( ( rule__ActionServer__ActionAssignment_5 ) ) + // InternalRos.g:8297:2: ( rule__ActionServer__ActionAssignment_5 ) { before(grammarAccess.getActionServerAccess().getActionAssignment_5()); - // InternalRos.g:8355:2: ( rule__ActionServer__ActionAssignment_5 ) - // InternalRos.g:8355:3: rule__ActionServer__ActionAssignment_5 + // InternalRos.g:8298:2: ( rule__ActionServer__ActionAssignment_5 ) + // InternalRos.g:8298:3: rule__ActionServer__ActionAssignment_5 { pushFollow(FOLLOW_2); rule__ActionServer__ActionAssignment_5(); @@ -25539,16 +25397,16 @@ public final void rule__ActionServer__Group__5__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionServer__Group__6" - // InternalRos.g:8363:1: rule__ActionServer__Group__6 : rule__ActionServer__Group__6__Impl rule__ActionServer__Group__7 ; + // InternalRos.g:8306: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(); try { - // InternalRos.g:8367:1: ( rule__ActionServer__Group__6__Impl rule__ActionServer__Group__7 ) - // InternalRos.g:8368:2: rule__ActionServer__Group__6__Impl rule__ActionServer__Group__7 + // InternalRos.g:8310:1: ( rule__ActionServer__Group__6__Impl rule__ActionServer__Group__7 ) + // InternalRos.g:8311:2: rule__ActionServer__Group__6__Impl rule__ActionServer__Group__7 { - pushFollow(FOLLOW_38); + pushFollow(FOLLOW_41); rule__ActionServer__Group__6__Impl(); state._fsp--; @@ -25577,29 +25435,29 @@ public final void rule__ActionServer__Group__6() throws RecognitionException { // $ANTLR start "rule__ActionServer__Group__6__Impl" - // InternalRos.g:8375:1: rule__ActionServer__Group__6__Impl : ( ( rule__ActionServer__Group_6__0 )? ) ; + // InternalRos.g:8318:1: rule__ActionServer__Group__6__Impl : ( ( rule__ActionServer__Group_6__0 )? ) ; public final void rule__ActionServer__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8379:1: ( ( ( rule__ActionServer__Group_6__0 )? ) ) - // InternalRos.g:8380:1: ( ( rule__ActionServer__Group_6__0 )? ) + // InternalRos.g:8322:1: ( ( ( rule__ActionServer__Group_6__0 )? ) ) + // InternalRos.g:8323:1: ( ( rule__ActionServer__Group_6__0 )? ) { - // InternalRos.g:8380:1: ( ( rule__ActionServer__Group_6__0 )? ) - // InternalRos.g:8381:2: ( rule__ActionServer__Group_6__0 )? + // InternalRos.g:8323:1: ( ( rule__ActionServer__Group_6__0 )? ) + // InternalRos.g:8324:2: ( rule__ActionServer__Group_6__0 )? { before(grammarAccess.getActionServerAccess().getGroup_6()); - // InternalRos.g:8382:2: ( rule__ActionServer__Group_6__0 )? - int alt52=2; - int LA52_0 = input.LA(1); + // InternalRos.g:8325:2: ( rule__ActionServer__Group_6__0 )? + int alt49=2; + int LA49_0 = input.LA(1); - if ( (LA52_0==63) ) { - alt52=1; + if ( (LA49_0==63) ) { + alt49=1; } - switch (alt52) { + switch (alt49) { case 1 : - // InternalRos.g:8382:3: rule__ActionServer__Group_6__0 + // InternalRos.g:8325:3: rule__ActionServer__Group_6__0 { pushFollow(FOLLOW_2); rule__ActionServer__Group_6__0(); @@ -25635,14 +25493,14 @@ public final void rule__ActionServer__Group__6__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionServer__Group__7" - // InternalRos.g:8390:1: rule__ActionServer__Group__7 : rule__ActionServer__Group__7__Impl ; + // InternalRos.g:8333:1: rule__ActionServer__Group__7 : rule__ActionServer__Group__7__Impl ; public final void rule__ActionServer__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8394:1: ( rule__ActionServer__Group__7__Impl ) - // InternalRos.g:8395:2: rule__ActionServer__Group__7__Impl + // InternalRos.g:8337:1: ( rule__ActionServer__Group__7__Impl ) + // InternalRos.g:8338:2: rule__ActionServer__Group__7__Impl { pushFollow(FOLLOW_2); rule__ActionServer__Group__7__Impl(); @@ -25668,17 +25526,17 @@ public final void rule__ActionServer__Group__7() throws RecognitionException { // $ANTLR start "rule__ActionServer__Group__7__Impl" - // InternalRos.g:8401:1: rule__ActionServer__Group__7__Impl : ( '}' ) ; + // InternalRos.g:8344:1: rule__ActionServer__Group__7__Impl : ( '}' ) ; public final void rule__ActionServer__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8405:1: ( ( '}' ) ) - // InternalRos.g:8406:1: ( '}' ) + // InternalRos.g:8348:1: ( ( '}' ) ) + // InternalRos.g:8349:1: ( '}' ) { - // InternalRos.g:8406:1: ( '}' ) - // InternalRos.g:8407:2: '}' + // InternalRos.g:8349:1: ( '}' ) + // InternalRos.g:8350:2: '}' { before(grammarAccess.getActionServerAccess().getRightCurlyBracketKeyword_7()); match(input,42,FOLLOW_2); @@ -25705,16 +25563,16 @@ public final void rule__ActionServer__Group__7__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionServer__Group_6__0" - // InternalRos.g:8417:1: rule__ActionServer__Group_6__0 : rule__ActionServer__Group_6__0__Impl rule__ActionServer__Group_6__1 ; + // InternalRos.g:8360: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(); try { - // InternalRos.g:8421:1: ( rule__ActionServer__Group_6__0__Impl rule__ActionServer__Group_6__1 ) - // InternalRos.g:8422:2: rule__ActionServer__Group_6__0__Impl rule__ActionServer__Group_6__1 + // InternalRos.g:8364:1: ( rule__ActionServer__Group_6__0__Impl rule__ActionServer__Group_6__1 ) + // InternalRos.g:8365:2: rule__ActionServer__Group_6__0__Impl rule__ActionServer__Group_6__1 { - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_42); rule__ActionServer__Group_6__0__Impl(); state._fsp--; @@ -25743,17 +25601,17 @@ public final void rule__ActionServer__Group_6__0() throws RecognitionException { // $ANTLR start "rule__ActionServer__Group_6__0__Impl" - // InternalRos.g:8429:1: rule__ActionServer__Group_6__0__Impl : ( 'namespace' ) ; + // InternalRos.g:8372:1: rule__ActionServer__Group_6__0__Impl : ( 'namespace' ) ; public final void rule__ActionServer__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8433:1: ( ( 'namespace' ) ) - // InternalRos.g:8434:1: ( 'namespace' ) + // InternalRos.g:8376:1: ( ( 'namespace' ) ) + // InternalRos.g:8377:1: ( 'namespace' ) { - // InternalRos.g:8434:1: ( 'namespace' ) - // InternalRos.g:8435:2: 'namespace' + // InternalRos.g:8377:1: ( 'namespace' ) + // InternalRos.g:8378:2: 'namespace' { before(grammarAccess.getActionServerAccess().getNamespaceKeyword_6_0()); match(input,63,FOLLOW_2); @@ -25780,14 +25638,14 @@ public final void rule__ActionServer__Group_6__0__Impl() throws RecognitionExcep // $ANTLR start "rule__ActionServer__Group_6__1" - // InternalRos.g:8444:1: rule__ActionServer__Group_6__1 : rule__ActionServer__Group_6__1__Impl ; + // InternalRos.g:8387: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(); try { - // InternalRos.g:8448:1: ( rule__ActionServer__Group_6__1__Impl ) - // InternalRos.g:8449:2: rule__ActionServer__Group_6__1__Impl + // InternalRos.g:8391:1: ( rule__ActionServer__Group_6__1__Impl ) + // InternalRos.g:8392:2: rule__ActionServer__Group_6__1__Impl { pushFollow(FOLLOW_2); rule__ActionServer__Group_6__1__Impl(); @@ -25813,21 +25671,21 @@ public final void rule__ActionServer__Group_6__1() throws RecognitionException { // $ANTLR start "rule__ActionServer__Group_6__1__Impl" - // InternalRos.g:8455:1: rule__ActionServer__Group_6__1__Impl : ( ( rule__ActionServer__NamespaceAssignment_6_1 ) ) ; + // InternalRos.g:8398: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(); try { - // InternalRos.g:8459:1: ( ( ( rule__ActionServer__NamespaceAssignment_6_1 ) ) ) - // InternalRos.g:8460:1: ( ( rule__ActionServer__NamespaceAssignment_6_1 ) ) + // InternalRos.g:8402:1: ( ( ( rule__ActionServer__NamespaceAssignment_6_1 ) ) ) + // InternalRos.g:8403:1: ( ( rule__ActionServer__NamespaceAssignment_6_1 ) ) { - // InternalRos.g:8460:1: ( ( rule__ActionServer__NamespaceAssignment_6_1 ) ) - // InternalRos.g:8461:2: ( rule__ActionServer__NamespaceAssignment_6_1 ) + // InternalRos.g:8403:1: ( ( rule__ActionServer__NamespaceAssignment_6_1 ) ) + // InternalRos.g:8404:2: ( rule__ActionServer__NamespaceAssignment_6_1 ) { before(grammarAccess.getActionServerAccess().getNamespaceAssignment_6_1()); - // InternalRos.g:8462:2: ( rule__ActionServer__NamespaceAssignment_6_1 ) - // InternalRos.g:8462:3: rule__ActionServer__NamespaceAssignment_6_1 + // InternalRos.g:8405:2: ( rule__ActionServer__NamespaceAssignment_6_1 ) + // InternalRos.g:8405:3: rule__ActionServer__NamespaceAssignment_6_1 { pushFollow(FOLLOW_2); rule__ActionServer__NamespaceAssignment_6_1(); @@ -25860,14 +25718,14 @@ public final void rule__ActionServer__Group_6__1__Impl() throws RecognitionExcep // $ANTLR start "rule__ActionClient__Group__0" - // InternalRos.g:8471:1: rule__ActionClient__Group__0 : rule__ActionClient__Group__0__Impl rule__ActionClient__Group__1 ; + // InternalRos.g:8414: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(); try { - // InternalRos.g:8475:1: ( rule__ActionClient__Group__0__Impl rule__ActionClient__Group__1 ) - // InternalRos.g:8476:2: rule__ActionClient__Group__0__Impl rule__ActionClient__Group__1 + // InternalRos.g:8418:1: ( rule__ActionClient__Group__0__Impl rule__ActionClient__Group__1 ) + // InternalRos.g:8419:2: rule__ActionClient__Group__0__Impl rule__ActionClient__Group__1 { pushFollow(FOLLOW_4); rule__ActionClient__Group__0__Impl(); @@ -25898,17 +25756,17 @@ public final void rule__ActionClient__Group__0() throws RecognitionException { // $ANTLR start "rule__ActionClient__Group__0__Impl" - // InternalRos.g:8483:1: rule__ActionClient__Group__0__Impl : ( 'ActionClient' ) ; + // InternalRos.g:8426:1: rule__ActionClient__Group__0__Impl : ( 'ActionClient' ) ; public final void rule__ActionClient__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8487:1: ( ( 'ActionClient' ) ) - // InternalRos.g:8488:1: ( 'ActionClient' ) + // InternalRos.g:8430:1: ( ( 'ActionClient' ) ) + // InternalRos.g:8431:1: ( 'ActionClient' ) { - // InternalRos.g:8488:1: ( 'ActionClient' ) - // InternalRos.g:8489:2: 'ActionClient' + // InternalRos.g:8431:1: ( 'ActionClient' ) + // InternalRos.g:8432:2: 'ActionClient' { before(grammarAccess.getActionClientAccess().getActionClientKeyword_0()); match(input,68,FOLLOW_2); @@ -25935,14 +25793,14 @@ public final void rule__ActionClient__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionClient__Group__1" - // InternalRos.g:8498:1: rule__ActionClient__Group__1 : rule__ActionClient__Group__1__Impl rule__ActionClient__Group__2 ; + // InternalRos.g:8441: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(); try { - // InternalRos.g:8502:1: ( rule__ActionClient__Group__1__Impl rule__ActionClient__Group__2 ) - // InternalRos.g:8503:2: rule__ActionClient__Group__1__Impl rule__ActionClient__Group__2 + // InternalRos.g:8445:1: ( rule__ActionClient__Group__1__Impl rule__ActionClient__Group__2 ) + // InternalRos.g:8446:2: rule__ActionClient__Group__1__Impl rule__ActionClient__Group__2 { pushFollow(FOLLOW_28); rule__ActionClient__Group__1__Impl(); @@ -25973,17 +25831,17 @@ public final void rule__ActionClient__Group__1() throws RecognitionException { // $ANTLR start "rule__ActionClient__Group__1__Impl" - // InternalRos.g:8510:1: rule__ActionClient__Group__1__Impl : ( '{' ) ; + // InternalRos.g:8453:1: rule__ActionClient__Group__1__Impl : ( '{' ) ; public final void rule__ActionClient__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8514:1: ( ( '{' ) ) - // InternalRos.g:8515:1: ( '{' ) + // InternalRos.g:8457:1: ( ( '{' ) ) + // InternalRos.g:8458:1: ( '{' ) { - // InternalRos.g:8515:1: ( '{' ) - // InternalRos.g:8516:2: '{' + // InternalRos.g:8458:1: ( '{' ) + // InternalRos.g:8459:2: '{' { before(grammarAccess.getActionClientAccess().getLeftCurlyBracketKeyword_1()); match(input,41,FOLLOW_2); @@ -26010,14 +25868,14 @@ public final void rule__ActionClient__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionClient__Group__2" - // InternalRos.g:8525:1: rule__ActionClient__Group__2 : rule__ActionClient__Group__2__Impl rule__ActionClient__Group__3 ; + // InternalRos.g:8468: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(); try { - // InternalRos.g:8529:1: ( rule__ActionClient__Group__2__Impl rule__ActionClient__Group__3 ) - // InternalRos.g:8530:2: rule__ActionClient__Group__2__Impl rule__ActionClient__Group__3 + // InternalRos.g:8472:1: ( rule__ActionClient__Group__2__Impl rule__ActionClient__Group__3 ) + // InternalRos.g:8473:2: rule__ActionClient__Group__2__Impl rule__ActionClient__Group__3 { pushFollow(FOLLOW_10); rule__ActionClient__Group__2__Impl(); @@ -26048,17 +25906,17 @@ public final void rule__ActionClient__Group__2() throws RecognitionException { // $ANTLR start "rule__ActionClient__Group__2__Impl" - // InternalRos.g:8537:1: rule__ActionClient__Group__2__Impl : ( 'name' ) ; + // InternalRos.g:8480:1: rule__ActionClient__Group__2__Impl : ( 'name' ) ; public final void rule__ActionClient__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8541:1: ( ( 'name' ) ) - // InternalRos.g:8542:1: ( 'name' ) + // InternalRos.g:8484:1: ( ( 'name' ) ) + // InternalRos.g:8485:1: ( 'name' ) { - // InternalRos.g:8542:1: ( 'name' ) - // InternalRos.g:8543:2: 'name' + // InternalRos.g:8485:1: ( 'name' ) + // InternalRos.g:8486:2: 'name' { before(grammarAccess.getActionClientAccess().getNameKeyword_2()); match(input,33,FOLLOW_2); @@ -26085,16 +25943,16 @@ public final void rule__ActionClient__Group__2__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionClient__Group__3" - // InternalRos.g:8552:1: rule__ActionClient__Group__3 : rule__ActionClient__Group__3__Impl rule__ActionClient__Group__4 ; + // InternalRos.g:8495: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(); try { - // InternalRos.g:8556:1: ( rule__ActionClient__Group__3__Impl rule__ActionClient__Group__4 ) - // InternalRos.g:8557:2: rule__ActionClient__Group__3__Impl rule__ActionClient__Group__4 + // InternalRos.g:8499:1: ( rule__ActionClient__Group__3__Impl rule__ActionClient__Group__4 ) + // InternalRos.g:8500:2: rule__ActionClient__Group__3__Impl rule__ActionClient__Group__4 { - pushFollow(FOLLOW_41); + pushFollow(FOLLOW_44); rule__ActionClient__Group__3__Impl(); state._fsp--; @@ -26123,21 +25981,21 @@ public final void rule__ActionClient__Group__3() throws RecognitionException { // $ANTLR start "rule__ActionClient__Group__3__Impl" - // InternalRos.g:8564:1: rule__ActionClient__Group__3__Impl : ( ( rule__ActionClient__NameAssignment_3 ) ) ; + // InternalRos.g:8507:1: rule__ActionClient__Group__3__Impl : ( ( rule__ActionClient__NameAssignment_3 ) ) ; public final void rule__ActionClient__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8568:1: ( ( ( rule__ActionClient__NameAssignment_3 ) ) ) - // InternalRos.g:8569:1: ( ( rule__ActionClient__NameAssignment_3 ) ) + // InternalRos.g:8511:1: ( ( ( rule__ActionClient__NameAssignment_3 ) ) ) + // InternalRos.g:8512:1: ( ( rule__ActionClient__NameAssignment_3 ) ) { - // InternalRos.g:8569:1: ( ( rule__ActionClient__NameAssignment_3 ) ) - // InternalRos.g:8570:2: ( rule__ActionClient__NameAssignment_3 ) + // InternalRos.g:8512:1: ( ( rule__ActionClient__NameAssignment_3 ) ) + // InternalRos.g:8513:2: ( rule__ActionClient__NameAssignment_3 ) { before(grammarAccess.getActionClientAccess().getNameAssignment_3()); - // InternalRos.g:8571:2: ( rule__ActionClient__NameAssignment_3 ) - // InternalRos.g:8571:3: rule__ActionClient__NameAssignment_3 + // InternalRos.g:8514:2: ( rule__ActionClient__NameAssignment_3 ) + // InternalRos.g:8514:3: rule__ActionClient__NameAssignment_3 { pushFollow(FOLLOW_2); rule__ActionClient__NameAssignment_3(); @@ -26170,14 +26028,14 @@ public final void rule__ActionClient__Group__3__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionClient__Group__4" - // InternalRos.g:8579:1: rule__ActionClient__Group__4 : rule__ActionClient__Group__4__Impl rule__ActionClient__Group__5 ; + // InternalRos.g:8522: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(); try { - // InternalRos.g:8583:1: ( rule__ActionClient__Group__4__Impl rule__ActionClient__Group__5 ) - // InternalRos.g:8584:2: rule__ActionClient__Group__4__Impl rule__ActionClient__Group__5 + // InternalRos.g:8526:1: ( rule__ActionClient__Group__4__Impl rule__ActionClient__Group__5 ) + // InternalRos.g:8527:2: rule__ActionClient__Group__4__Impl rule__ActionClient__Group__5 { pushFollow(FOLLOW_10); rule__ActionClient__Group__4__Impl(); @@ -26208,17 +26066,17 @@ public final void rule__ActionClient__Group__4() throws RecognitionException { // $ANTLR start "rule__ActionClient__Group__4__Impl" - // InternalRos.g:8591:1: rule__ActionClient__Group__4__Impl : ( 'action' ) ; + // InternalRos.g:8534:1: rule__ActionClient__Group__4__Impl : ( 'action' ) ; public final void rule__ActionClient__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8595:1: ( ( 'action' ) ) - // InternalRos.g:8596:1: ( 'action' ) + // InternalRos.g:8538:1: ( ( 'action' ) ) + // InternalRos.g:8539:1: ( 'action' ) { - // InternalRos.g:8596:1: ( 'action' ) - // InternalRos.g:8597:2: 'action' + // InternalRos.g:8539:1: ( 'action' ) + // InternalRos.g:8540:2: 'action' { before(grammarAccess.getActionClientAccess().getActionKeyword_4()); match(input,37,FOLLOW_2); @@ -26245,16 +26103,16 @@ public final void rule__ActionClient__Group__4__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionClient__Group__5" - // InternalRos.g:8606:1: rule__ActionClient__Group__5 : rule__ActionClient__Group__5__Impl rule__ActionClient__Group__6 ; + // InternalRos.g:8549: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(); try { - // InternalRos.g:8610:1: ( rule__ActionClient__Group__5__Impl rule__ActionClient__Group__6 ) - // InternalRos.g:8611:2: rule__ActionClient__Group__5__Impl rule__ActionClient__Group__6 + // InternalRos.g:8553:1: ( rule__ActionClient__Group__5__Impl rule__ActionClient__Group__6 ) + // InternalRos.g:8554:2: rule__ActionClient__Group__5__Impl rule__ActionClient__Group__6 { - pushFollow(FOLLOW_38); + pushFollow(FOLLOW_41); rule__ActionClient__Group__5__Impl(); state._fsp--; @@ -26283,21 +26141,21 @@ public final void rule__ActionClient__Group__5() throws RecognitionException { // $ANTLR start "rule__ActionClient__Group__5__Impl" - // InternalRos.g:8618:1: rule__ActionClient__Group__5__Impl : ( ( rule__ActionClient__ActionAssignment_5 ) ) ; + // InternalRos.g:8561:1: rule__ActionClient__Group__5__Impl : ( ( rule__ActionClient__ActionAssignment_5 ) ) ; public final void rule__ActionClient__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8622:1: ( ( ( rule__ActionClient__ActionAssignment_5 ) ) ) - // InternalRos.g:8623:1: ( ( rule__ActionClient__ActionAssignment_5 ) ) + // InternalRos.g:8565:1: ( ( ( rule__ActionClient__ActionAssignment_5 ) ) ) + // InternalRos.g:8566:1: ( ( rule__ActionClient__ActionAssignment_5 ) ) { - // InternalRos.g:8623:1: ( ( rule__ActionClient__ActionAssignment_5 ) ) - // InternalRos.g:8624:2: ( rule__ActionClient__ActionAssignment_5 ) + // InternalRos.g:8566:1: ( ( rule__ActionClient__ActionAssignment_5 ) ) + // InternalRos.g:8567:2: ( rule__ActionClient__ActionAssignment_5 ) { before(grammarAccess.getActionClientAccess().getActionAssignment_5()); - // InternalRos.g:8625:2: ( rule__ActionClient__ActionAssignment_5 ) - // InternalRos.g:8625:3: rule__ActionClient__ActionAssignment_5 + // InternalRos.g:8568:2: ( rule__ActionClient__ActionAssignment_5 ) + // InternalRos.g:8568:3: rule__ActionClient__ActionAssignment_5 { pushFollow(FOLLOW_2); rule__ActionClient__ActionAssignment_5(); @@ -26330,16 +26188,16 @@ public final void rule__ActionClient__Group__5__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionClient__Group__6" - // InternalRos.g:8633:1: rule__ActionClient__Group__6 : rule__ActionClient__Group__6__Impl rule__ActionClient__Group__7 ; + // InternalRos.g:8576: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(); try { - // InternalRos.g:8637:1: ( rule__ActionClient__Group__6__Impl rule__ActionClient__Group__7 ) - // InternalRos.g:8638:2: rule__ActionClient__Group__6__Impl rule__ActionClient__Group__7 + // InternalRos.g:8580:1: ( rule__ActionClient__Group__6__Impl rule__ActionClient__Group__7 ) + // InternalRos.g:8581:2: rule__ActionClient__Group__6__Impl rule__ActionClient__Group__7 { - pushFollow(FOLLOW_38); + pushFollow(FOLLOW_41); rule__ActionClient__Group__6__Impl(); state._fsp--; @@ -26368,29 +26226,29 @@ public final void rule__ActionClient__Group__6() throws RecognitionException { // $ANTLR start "rule__ActionClient__Group__6__Impl" - // InternalRos.g:8645:1: rule__ActionClient__Group__6__Impl : ( ( rule__ActionClient__Group_6__0 )? ) ; + // InternalRos.g:8588:1: rule__ActionClient__Group__6__Impl : ( ( rule__ActionClient__Group_6__0 )? ) ; public final void rule__ActionClient__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8649:1: ( ( ( rule__ActionClient__Group_6__0 )? ) ) - // InternalRos.g:8650:1: ( ( rule__ActionClient__Group_6__0 )? ) + // InternalRos.g:8592:1: ( ( ( rule__ActionClient__Group_6__0 )? ) ) + // InternalRos.g:8593:1: ( ( rule__ActionClient__Group_6__0 )? ) { - // InternalRos.g:8650:1: ( ( rule__ActionClient__Group_6__0 )? ) - // InternalRos.g:8651:2: ( rule__ActionClient__Group_6__0 )? + // InternalRos.g:8593:1: ( ( rule__ActionClient__Group_6__0 )? ) + // InternalRos.g:8594:2: ( rule__ActionClient__Group_6__0 )? { before(grammarAccess.getActionClientAccess().getGroup_6()); - // InternalRos.g:8652:2: ( rule__ActionClient__Group_6__0 )? - int alt53=2; - int LA53_0 = input.LA(1); + // InternalRos.g:8595:2: ( rule__ActionClient__Group_6__0 )? + int alt50=2; + int LA50_0 = input.LA(1); - if ( (LA53_0==63) ) { - alt53=1; + if ( (LA50_0==63) ) { + alt50=1; } - switch (alt53) { + switch (alt50) { case 1 : - // InternalRos.g:8652:3: rule__ActionClient__Group_6__0 + // InternalRos.g:8595:3: rule__ActionClient__Group_6__0 { pushFollow(FOLLOW_2); rule__ActionClient__Group_6__0(); @@ -26426,14 +26284,14 @@ public final void rule__ActionClient__Group__6__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionClient__Group__7" - // InternalRos.g:8660:1: rule__ActionClient__Group__7 : rule__ActionClient__Group__7__Impl ; + // InternalRos.g:8603:1: rule__ActionClient__Group__7 : rule__ActionClient__Group__7__Impl ; public final void rule__ActionClient__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8664:1: ( rule__ActionClient__Group__7__Impl ) - // InternalRos.g:8665:2: rule__ActionClient__Group__7__Impl + // InternalRos.g:8607:1: ( rule__ActionClient__Group__7__Impl ) + // InternalRos.g:8608:2: rule__ActionClient__Group__7__Impl { pushFollow(FOLLOW_2); rule__ActionClient__Group__7__Impl(); @@ -26459,17 +26317,17 @@ public final void rule__ActionClient__Group__7() throws RecognitionException { // $ANTLR start "rule__ActionClient__Group__7__Impl" - // InternalRos.g:8671:1: rule__ActionClient__Group__7__Impl : ( '}' ) ; + // InternalRos.g:8614:1: rule__ActionClient__Group__7__Impl : ( '}' ) ; public final void rule__ActionClient__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8675:1: ( ( '}' ) ) - // InternalRos.g:8676:1: ( '}' ) + // InternalRos.g:8618:1: ( ( '}' ) ) + // InternalRos.g:8619:1: ( '}' ) { - // InternalRos.g:8676:1: ( '}' ) - // InternalRos.g:8677:2: '}' + // InternalRos.g:8619:1: ( '}' ) + // InternalRos.g:8620:2: '}' { before(grammarAccess.getActionClientAccess().getRightCurlyBracketKeyword_7()); match(input,42,FOLLOW_2); @@ -26496,16 +26354,16 @@ public final void rule__ActionClient__Group__7__Impl() throws RecognitionExcepti // $ANTLR start "rule__ActionClient__Group_6__0" - // InternalRos.g:8687:1: rule__ActionClient__Group_6__0 : rule__ActionClient__Group_6__0__Impl rule__ActionClient__Group_6__1 ; + // InternalRos.g:8630: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(); try { - // InternalRos.g:8691:1: ( rule__ActionClient__Group_6__0__Impl rule__ActionClient__Group_6__1 ) - // InternalRos.g:8692:2: rule__ActionClient__Group_6__0__Impl rule__ActionClient__Group_6__1 + // InternalRos.g:8634:1: ( rule__ActionClient__Group_6__0__Impl rule__ActionClient__Group_6__1 ) + // InternalRos.g:8635:2: rule__ActionClient__Group_6__0__Impl rule__ActionClient__Group_6__1 { - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_42); rule__ActionClient__Group_6__0__Impl(); state._fsp--; @@ -26534,17 +26392,17 @@ public final void rule__ActionClient__Group_6__0() throws RecognitionException { // $ANTLR start "rule__ActionClient__Group_6__0__Impl" - // InternalRos.g:8699:1: rule__ActionClient__Group_6__0__Impl : ( 'namespace' ) ; + // InternalRos.g:8642:1: rule__ActionClient__Group_6__0__Impl : ( 'namespace' ) ; public final void rule__ActionClient__Group_6__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8703:1: ( ( 'namespace' ) ) - // InternalRos.g:8704:1: ( 'namespace' ) + // InternalRos.g:8646:1: ( ( 'namespace' ) ) + // InternalRos.g:8647:1: ( 'namespace' ) { - // InternalRos.g:8704:1: ( 'namespace' ) - // InternalRos.g:8705:2: 'namespace' + // InternalRos.g:8647:1: ( 'namespace' ) + // InternalRos.g:8648:2: 'namespace' { before(grammarAccess.getActionClientAccess().getNamespaceKeyword_6_0()); match(input,63,FOLLOW_2); @@ -26571,14 +26429,14 @@ public final void rule__ActionClient__Group_6__0__Impl() throws RecognitionExcep // $ANTLR start "rule__ActionClient__Group_6__1" - // InternalRos.g:8714:1: rule__ActionClient__Group_6__1 : rule__ActionClient__Group_6__1__Impl ; + // InternalRos.g:8657: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(); try { - // InternalRos.g:8718:1: ( rule__ActionClient__Group_6__1__Impl ) - // InternalRos.g:8719:2: rule__ActionClient__Group_6__1__Impl + // InternalRos.g:8661:1: ( rule__ActionClient__Group_6__1__Impl ) + // InternalRos.g:8662:2: rule__ActionClient__Group_6__1__Impl { pushFollow(FOLLOW_2); rule__ActionClient__Group_6__1__Impl(); @@ -26604,21 +26462,21 @@ public final void rule__ActionClient__Group_6__1() throws RecognitionException { // $ANTLR start "rule__ActionClient__Group_6__1__Impl" - // InternalRos.g:8725:1: rule__ActionClient__Group_6__1__Impl : ( ( rule__ActionClient__NamespaceAssignment_6_1 ) ) ; + // InternalRos.g:8668: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(); try { - // InternalRos.g:8729:1: ( ( ( rule__ActionClient__NamespaceAssignment_6_1 ) ) ) - // InternalRos.g:8730:1: ( ( rule__ActionClient__NamespaceAssignment_6_1 ) ) + // InternalRos.g:8672:1: ( ( ( rule__ActionClient__NamespaceAssignment_6_1 ) ) ) + // InternalRos.g:8673:1: ( ( rule__ActionClient__NamespaceAssignment_6_1 ) ) { - // InternalRos.g:8730:1: ( ( rule__ActionClient__NamespaceAssignment_6_1 ) ) - // InternalRos.g:8731:2: ( rule__ActionClient__NamespaceAssignment_6_1 ) + // InternalRos.g:8673:1: ( ( rule__ActionClient__NamespaceAssignment_6_1 ) ) + // InternalRos.g:8674:2: ( rule__ActionClient__NamespaceAssignment_6_1 ) { before(grammarAccess.getActionClientAccess().getNamespaceAssignment_6_1()); - // InternalRos.g:8732:2: ( rule__ActionClient__NamespaceAssignment_6_1 ) - // InternalRos.g:8732:3: rule__ActionClient__NamespaceAssignment_6_1 + // InternalRos.g:8675:2: ( rule__ActionClient__NamespaceAssignment_6_1 ) + // InternalRos.g:8675:3: rule__ActionClient__NamespaceAssignment_6_1 { pushFollow(FOLLOW_2); rule__ActionClient__NamespaceAssignment_6_1(); @@ -26651,14 +26509,14 @@ public final void rule__ActionClient__Group_6__1__Impl() throws RecognitionExcep // $ANTLR start "rule__PackageDependency__Group__0" - // InternalRos.g:8741:1: rule__PackageDependency__Group__0 : rule__PackageDependency__Group__0__Impl rule__PackageDependency__Group__1 ; + // InternalRos.g:8684:1: rule__PackageDependency__Group__0 : rule__PackageDependency__Group__0__Impl rule__PackageDependency__Group__1 ; public final void rule__PackageDependency__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8745:1: ( rule__PackageDependency__Group__0__Impl rule__PackageDependency__Group__1 ) - // InternalRos.g:8746:2: rule__PackageDependency__Group__0__Impl rule__PackageDependency__Group__1 + // InternalRos.g:8688:1: ( rule__PackageDependency__Group__0__Impl rule__PackageDependency__Group__1 ) + // InternalRos.g:8689:2: rule__PackageDependency__Group__0__Impl rule__PackageDependency__Group__1 { pushFollow(FOLLOW_10); rule__PackageDependency__Group__0__Impl(); @@ -26689,17 +26547,17 @@ public final void rule__PackageDependency__Group__0() throws RecognitionExceptio // $ANTLR start "rule__PackageDependency__Group__0__Impl" - // InternalRos.g:8753:1: rule__PackageDependency__Group__0__Impl : ( 'PackageDependency' ) ; + // InternalRos.g:8696:1: rule__PackageDependency__Group__0__Impl : ( 'PackageDependency' ) ; public final void rule__PackageDependency__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8757:1: ( ( 'PackageDependency' ) ) - // InternalRos.g:8758:1: ( 'PackageDependency' ) + // InternalRos.g:8700:1: ( ( 'PackageDependency' ) ) + // InternalRos.g:8701:1: ( 'PackageDependency' ) { - // InternalRos.g:8758:1: ( 'PackageDependency' ) - // InternalRos.g:8759:2: 'PackageDependency' + // InternalRos.g:8701:1: ( 'PackageDependency' ) + // InternalRos.g:8702:2: 'PackageDependency' { before(grammarAccess.getPackageDependencyAccess().getPackageDependencyKeyword_0()); match(input,69,FOLLOW_2); @@ -26726,14 +26584,14 @@ public final void rule__PackageDependency__Group__0__Impl() throws RecognitionEx // $ANTLR start "rule__PackageDependency__Group__1" - // InternalRos.g:8768:1: rule__PackageDependency__Group__1 : rule__PackageDependency__Group__1__Impl ; + // InternalRos.g:8711:1: rule__PackageDependency__Group__1 : rule__PackageDependency__Group__1__Impl ; public final void rule__PackageDependency__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8772:1: ( rule__PackageDependency__Group__1__Impl ) - // InternalRos.g:8773:2: rule__PackageDependency__Group__1__Impl + // InternalRos.g:8715:1: ( rule__PackageDependency__Group__1__Impl ) + // InternalRos.g:8716:2: rule__PackageDependency__Group__1__Impl { pushFollow(FOLLOW_2); rule__PackageDependency__Group__1__Impl(); @@ -26759,21 +26617,21 @@ public final void rule__PackageDependency__Group__1() throws RecognitionExceptio // $ANTLR start "rule__PackageDependency__Group__1__Impl" - // InternalRos.g:8779:1: rule__PackageDependency__Group__1__Impl : ( ( rule__PackageDependency__PackageAssignment_1 ) ) ; + // InternalRos.g:8722:1: rule__PackageDependency__Group__1__Impl : ( ( rule__PackageDependency__PackageAssignment_1 ) ) ; public final void rule__PackageDependency__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8783:1: ( ( ( rule__PackageDependency__PackageAssignment_1 ) ) ) - // InternalRos.g:8784:1: ( ( rule__PackageDependency__PackageAssignment_1 ) ) + // InternalRos.g:8726:1: ( ( ( rule__PackageDependency__PackageAssignment_1 ) ) ) + // InternalRos.g:8727:1: ( ( rule__PackageDependency__PackageAssignment_1 ) ) { - // InternalRos.g:8784:1: ( ( rule__PackageDependency__PackageAssignment_1 ) ) - // InternalRos.g:8785:2: ( rule__PackageDependency__PackageAssignment_1 ) + // InternalRos.g:8727:1: ( ( rule__PackageDependency__PackageAssignment_1 ) ) + // InternalRos.g:8728:2: ( rule__PackageDependency__PackageAssignment_1 ) { before(grammarAccess.getPackageDependencyAccess().getPackageAssignment_1()); - // InternalRos.g:8786:2: ( rule__PackageDependency__PackageAssignment_1 ) - // InternalRos.g:8786:3: rule__PackageDependency__PackageAssignment_1 + // InternalRos.g:8729:2: ( rule__PackageDependency__PackageAssignment_1 ) + // InternalRos.g:8729:3: rule__PackageDependency__PackageAssignment_1 { pushFollow(FOLLOW_2); rule__PackageDependency__PackageAssignment_1(); @@ -26806,14 +26664,14 @@ public final void rule__PackageDependency__Group__1__Impl() throws RecognitionEx // $ANTLR start "rule__ExternalDependency__Group__0" - // InternalRos.g:8795:1: rule__ExternalDependency__Group__0 : rule__ExternalDependency__Group__0__Impl rule__ExternalDependency__Group__1 ; + // InternalRos.g:8738: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(); try { - // InternalRos.g:8799:1: ( rule__ExternalDependency__Group__0__Impl rule__ExternalDependency__Group__1 ) - // InternalRos.g:8800:2: rule__ExternalDependency__Group__0__Impl rule__ExternalDependency__Group__1 + // InternalRos.g:8742:1: ( rule__ExternalDependency__Group__0__Impl rule__ExternalDependency__Group__1 ) + // InternalRos.g:8743:2: rule__ExternalDependency__Group__0__Impl rule__ExternalDependency__Group__1 { pushFollow(FOLLOW_18); rule__ExternalDependency__Group__0__Impl(); @@ -26844,21 +26702,21 @@ public final void rule__ExternalDependency__Group__0() throws RecognitionExcepti // $ANTLR start "rule__ExternalDependency__Group__0__Impl" - // InternalRos.g:8807:1: rule__ExternalDependency__Group__0__Impl : ( () ) ; + // InternalRos.g:8750:1: rule__ExternalDependency__Group__0__Impl : ( () ) ; public final void rule__ExternalDependency__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8811:1: ( ( () ) ) - // InternalRos.g:8812:1: ( () ) + // InternalRos.g:8754:1: ( ( () ) ) + // InternalRos.g:8755:1: ( () ) { - // InternalRos.g:8812:1: ( () ) - // InternalRos.g:8813:2: () + // InternalRos.g:8755:1: ( () ) + // InternalRos.g:8756:2: () { before(grammarAccess.getExternalDependencyAccess().getExternalDependencyAction_0()); - // InternalRos.g:8814:2: () - // InternalRos.g:8814:3: + // InternalRos.g:8757:2: () + // InternalRos.g:8757:3: { } @@ -26881,14 +26739,14 @@ public final void rule__ExternalDependency__Group__0__Impl() throws RecognitionE // $ANTLR start "rule__ExternalDependency__Group__1" - // InternalRos.g:8822:1: rule__ExternalDependency__Group__1 : rule__ExternalDependency__Group__1__Impl rule__ExternalDependency__Group__2 ; + // InternalRos.g:8765: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(); try { - // InternalRos.g:8826:1: ( rule__ExternalDependency__Group__1__Impl rule__ExternalDependency__Group__2 ) - // InternalRos.g:8827:2: rule__ExternalDependency__Group__1__Impl rule__ExternalDependency__Group__2 + // InternalRos.g:8769:1: ( rule__ExternalDependency__Group__1__Impl rule__ExternalDependency__Group__2 ) + // InternalRos.g:8770:2: rule__ExternalDependency__Group__1__Impl rule__ExternalDependency__Group__2 { pushFollow(FOLLOW_10); rule__ExternalDependency__Group__1__Impl(); @@ -26919,17 +26777,17 @@ public final void rule__ExternalDependency__Group__1() throws RecognitionExcepti // $ANTLR start "rule__ExternalDependency__Group__1__Impl" - // InternalRos.g:8834:1: rule__ExternalDependency__Group__1__Impl : ( 'ExternalDependency' ) ; + // InternalRos.g:8777:1: rule__ExternalDependency__Group__1__Impl : ( 'ExternalDependency' ) ; public final void rule__ExternalDependency__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8838:1: ( ( 'ExternalDependency' ) ) - // InternalRos.g:8839:1: ( 'ExternalDependency' ) + // InternalRos.g:8781:1: ( ( 'ExternalDependency' ) ) + // InternalRos.g:8782:1: ( 'ExternalDependency' ) { - // InternalRos.g:8839:1: ( 'ExternalDependency' ) - // InternalRos.g:8840:2: 'ExternalDependency' + // InternalRos.g:8782:1: ( 'ExternalDependency' ) + // InternalRos.g:8783:2: 'ExternalDependency' { before(grammarAccess.getExternalDependencyAccess().getExternalDependencyKeyword_1()); match(input,70,FOLLOW_2); @@ -26956,14 +26814,14 @@ public final void rule__ExternalDependency__Group__1__Impl() throws RecognitionE // $ANTLR start "rule__ExternalDependency__Group__2" - // InternalRos.g:8849:1: rule__ExternalDependency__Group__2 : rule__ExternalDependency__Group__2__Impl ; + // InternalRos.g:8792:1: rule__ExternalDependency__Group__2 : rule__ExternalDependency__Group__2__Impl ; public final void rule__ExternalDependency__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8853:1: ( rule__ExternalDependency__Group__2__Impl ) - // InternalRos.g:8854:2: rule__ExternalDependency__Group__2__Impl + // InternalRos.g:8796:1: ( rule__ExternalDependency__Group__2__Impl ) + // InternalRos.g:8797:2: rule__ExternalDependency__Group__2__Impl { pushFollow(FOLLOW_2); rule__ExternalDependency__Group__2__Impl(); @@ -26989,21 +26847,21 @@ public final void rule__ExternalDependency__Group__2() throws RecognitionExcepti // $ANTLR start "rule__ExternalDependency__Group__2__Impl" - // InternalRos.g:8860:1: rule__ExternalDependency__Group__2__Impl : ( ( rule__ExternalDependency__NameAssignment_2 ) ) ; + // InternalRos.g:8803:1: rule__ExternalDependency__Group__2__Impl : ( ( rule__ExternalDependency__NameAssignment_2 ) ) ; public final void rule__ExternalDependency__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8864:1: ( ( ( rule__ExternalDependency__NameAssignment_2 ) ) ) - // InternalRos.g:8865:1: ( ( rule__ExternalDependency__NameAssignment_2 ) ) + // InternalRos.g:8807:1: ( ( ( rule__ExternalDependency__NameAssignment_2 ) ) ) + // InternalRos.g:8808:1: ( ( rule__ExternalDependency__NameAssignment_2 ) ) { - // InternalRos.g:8865:1: ( ( rule__ExternalDependency__NameAssignment_2 ) ) - // InternalRos.g:8866:2: ( rule__ExternalDependency__NameAssignment_2 ) + // InternalRos.g:8808:1: ( ( rule__ExternalDependency__NameAssignment_2 ) ) + // InternalRos.g:8809:2: ( rule__ExternalDependency__NameAssignment_2 ) { before(grammarAccess.getExternalDependencyAccess().getNameAssignment_2()); - // InternalRos.g:8867:2: ( rule__ExternalDependency__NameAssignment_2 ) - // InternalRos.g:8867:3: rule__ExternalDependency__NameAssignment_2 + // InternalRos.g:8810:2: ( rule__ExternalDependency__NameAssignment_2 ) + // InternalRos.g:8810:3: rule__ExternalDependency__NameAssignment_2 { pushFollow(FOLLOW_2); rule__ExternalDependency__NameAssignment_2(); @@ -27036,16 +26894,16 @@ public final void rule__ExternalDependency__Group__2__Impl() throws RecognitionE // $ANTLR start "rule__GlobalNamespace__Group__0" - // InternalRos.g:8876:1: rule__GlobalNamespace__Group__0 : rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 ; + // InternalRos.g:8819: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(); try { - // InternalRos.g:8880:1: ( rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 ) - // InternalRos.g:8881:2: rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 + // InternalRos.g:8823:1: ( rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 ) + // InternalRos.g:8824:2: rule__GlobalNamespace__Group__0__Impl rule__GlobalNamespace__Group__1 { - pushFollow(FOLLOW_42); + pushFollow(FOLLOW_45); rule__GlobalNamespace__Group__0__Impl(); state._fsp--; @@ -27074,21 +26932,21 @@ public final void rule__GlobalNamespace__Group__0() throws RecognitionException // $ANTLR start "rule__GlobalNamespace__Group__0__Impl" - // InternalRos.g:8888:1: rule__GlobalNamespace__Group__0__Impl : ( () ) ; + // InternalRos.g:8831:1: rule__GlobalNamespace__Group__0__Impl : ( () ) ; public final void rule__GlobalNamespace__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8892:1: ( ( () ) ) - // InternalRos.g:8893:1: ( () ) + // InternalRos.g:8835:1: ( ( () ) ) + // InternalRos.g:8836:1: ( () ) { - // InternalRos.g:8893:1: ( () ) - // InternalRos.g:8894:2: () + // InternalRos.g:8836:1: ( () ) + // InternalRos.g:8837:2: () { before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceAction_0()); - // InternalRos.g:8895:2: () - // InternalRos.g:8895:3: + // InternalRos.g:8838:2: () + // InternalRos.g:8838:3: { } @@ -27111,14 +26969,14 @@ public final void rule__GlobalNamespace__Group__0__Impl() throws RecognitionExce // $ANTLR start "rule__GlobalNamespace__Group__1" - // InternalRos.g:8903:1: rule__GlobalNamespace__Group__1 : rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 ; + // InternalRos.g:8846: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(); try { - // InternalRos.g:8907:1: ( rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 ) - // InternalRos.g:8908:2: rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 + // InternalRos.g:8850:1: ( rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 ) + // InternalRos.g:8851:2: rule__GlobalNamespace__Group__1__Impl rule__GlobalNamespace__Group__2 { pushFollow(FOLLOW_4); rule__GlobalNamespace__Group__1__Impl(); @@ -27149,17 +27007,17 @@ public final void rule__GlobalNamespace__Group__1() throws RecognitionException // $ANTLR start "rule__GlobalNamespace__Group__1__Impl" - // InternalRos.g:8915:1: rule__GlobalNamespace__Group__1__Impl : ( 'GlobalNamespace' ) ; + // InternalRos.g:8858:1: rule__GlobalNamespace__Group__1__Impl : ( 'GlobalNamespace' ) ; public final void rule__GlobalNamespace__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8919:1: ( ( 'GlobalNamespace' ) ) - // InternalRos.g:8920:1: ( 'GlobalNamespace' ) + // InternalRos.g:8862:1: ( ( 'GlobalNamespace' ) ) + // InternalRos.g:8863:1: ( 'GlobalNamespace' ) { - // InternalRos.g:8920:1: ( 'GlobalNamespace' ) - // InternalRos.g:8921:2: 'GlobalNamespace' + // InternalRos.g:8863:1: ( 'GlobalNamespace' ) + // InternalRos.g:8864:2: 'GlobalNamespace' { before(grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); match(input,71,FOLLOW_2); @@ -27186,16 +27044,16 @@ public final void rule__GlobalNamespace__Group__1__Impl() throws RecognitionExce // $ANTLR start "rule__GlobalNamespace__Group__2" - // InternalRos.g:8930:1: rule__GlobalNamespace__Group__2 : rule__GlobalNamespace__Group__2__Impl rule__GlobalNamespace__Group__3 ; + // InternalRos.g:8873:1: rule__GlobalNamespace__Group__2 : rule__GlobalNamespace__Group__2__Impl rule__GlobalNamespace__Group__3 ; public final void rule__GlobalNamespace__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8934:1: ( rule__GlobalNamespace__Group__2__Impl rule__GlobalNamespace__Group__3 ) - // InternalRos.g:8935:2: rule__GlobalNamespace__Group__2__Impl rule__GlobalNamespace__Group__3 + // InternalRos.g:8877:1: ( rule__GlobalNamespace__Group__2__Impl rule__GlobalNamespace__Group__3 ) + // InternalRos.g:8878:2: rule__GlobalNamespace__Group__2__Impl rule__GlobalNamespace__Group__3 { - pushFollow(FOLLOW_43); + pushFollow(FOLLOW_46); rule__GlobalNamespace__Group__2__Impl(); state._fsp--; @@ -27224,17 +27082,17 @@ public final void rule__GlobalNamespace__Group__2() throws RecognitionException // $ANTLR start "rule__GlobalNamespace__Group__2__Impl" - // InternalRos.g:8942:1: rule__GlobalNamespace__Group__2__Impl : ( '{' ) ; + // InternalRos.g:8885:1: rule__GlobalNamespace__Group__2__Impl : ( '{' ) ; public final void rule__GlobalNamespace__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8946:1: ( ( '{' ) ) - // InternalRos.g:8947:1: ( '{' ) + // InternalRos.g:8889:1: ( ( '{' ) ) + // InternalRos.g:8890:1: ( '{' ) { - // InternalRos.g:8947:1: ( '{' ) - // InternalRos.g:8948:2: '{' + // InternalRos.g:8890:1: ( '{' ) + // InternalRos.g:8891:2: '{' { before(grammarAccess.getGlobalNamespaceAccess().getLeftCurlyBracketKeyword_2()); match(input,41,FOLLOW_2); @@ -27261,16 +27119,16 @@ public final void rule__GlobalNamespace__Group__2__Impl() throws RecognitionExce // $ANTLR start "rule__GlobalNamespace__Group__3" - // InternalRos.g:8957:1: rule__GlobalNamespace__Group__3 : rule__GlobalNamespace__Group__3__Impl rule__GlobalNamespace__Group__4 ; + // InternalRos.g:8900:1: rule__GlobalNamespace__Group__3 : rule__GlobalNamespace__Group__3__Impl rule__GlobalNamespace__Group__4 ; public final void rule__GlobalNamespace__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8961:1: ( rule__GlobalNamespace__Group__3__Impl rule__GlobalNamespace__Group__4 ) - // InternalRos.g:8962:2: rule__GlobalNamespace__Group__3__Impl rule__GlobalNamespace__Group__4 + // InternalRos.g:8904:1: ( rule__GlobalNamespace__Group__3__Impl rule__GlobalNamespace__Group__4 ) + // InternalRos.g:8905:2: rule__GlobalNamespace__Group__3__Impl rule__GlobalNamespace__Group__4 { - pushFollow(FOLLOW_43); + pushFollow(FOLLOW_46); rule__GlobalNamespace__Group__3__Impl(); state._fsp--; @@ -27299,29 +27157,29 @@ public final void rule__GlobalNamespace__Group__3() throws RecognitionException // $ANTLR start "rule__GlobalNamespace__Group__3__Impl" - // InternalRos.g:8969:1: rule__GlobalNamespace__Group__3__Impl : ( ( rule__GlobalNamespace__Group_3__0 )? ) ; + // InternalRos.g:8912:1: rule__GlobalNamespace__Group__3__Impl : ( ( rule__GlobalNamespace__Group_3__0 )? ) ; public final void rule__GlobalNamespace__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8973:1: ( ( ( rule__GlobalNamespace__Group_3__0 )? ) ) - // InternalRos.g:8974:1: ( ( rule__GlobalNamespace__Group_3__0 )? ) + // InternalRos.g:8916:1: ( ( ( rule__GlobalNamespace__Group_3__0 )? ) ) + // InternalRos.g:8917:1: ( ( rule__GlobalNamespace__Group_3__0 )? ) { - // InternalRos.g:8974:1: ( ( rule__GlobalNamespace__Group_3__0 )? ) - // InternalRos.g:8975:2: ( rule__GlobalNamespace__Group_3__0 )? + // InternalRos.g:8917:1: ( ( rule__GlobalNamespace__Group_3__0 )? ) + // InternalRos.g:8918:2: ( rule__GlobalNamespace__Group_3__0 )? { before(grammarAccess.getGlobalNamespaceAccess().getGroup_3()); - // InternalRos.g:8976:2: ( rule__GlobalNamespace__Group_3__0 )? - int alt54=2; - int LA54_0 = input.LA(1); + // InternalRos.g:8919:2: ( rule__GlobalNamespace__Group_3__0 )? + int alt51=2; + int LA51_0 = input.LA(1); - if ( (LA54_0==72) ) { - alt54=1; + if ( (LA51_0==72) ) { + alt51=1; } - switch (alt54) { + switch (alt51) { case 1 : - // InternalRos.g:8976:3: rule__GlobalNamespace__Group_3__0 + // InternalRos.g:8919:3: rule__GlobalNamespace__Group_3__0 { pushFollow(FOLLOW_2); rule__GlobalNamespace__Group_3__0(); @@ -27357,14 +27215,14 @@ public final void rule__GlobalNamespace__Group__3__Impl() throws RecognitionExce // $ANTLR start "rule__GlobalNamespace__Group__4" - // InternalRos.g:8984:1: rule__GlobalNamespace__Group__4 : rule__GlobalNamespace__Group__4__Impl ; + // InternalRos.g:8927:1: rule__GlobalNamespace__Group__4 : rule__GlobalNamespace__Group__4__Impl ; public final void rule__GlobalNamespace__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8988:1: ( rule__GlobalNamespace__Group__4__Impl ) - // InternalRos.g:8989:2: rule__GlobalNamespace__Group__4__Impl + // InternalRos.g:8931:1: ( rule__GlobalNamespace__Group__4__Impl ) + // InternalRos.g:8932:2: rule__GlobalNamespace__Group__4__Impl { pushFollow(FOLLOW_2); rule__GlobalNamespace__Group__4__Impl(); @@ -27390,17 +27248,17 @@ public final void rule__GlobalNamespace__Group__4() throws RecognitionException // $ANTLR start "rule__GlobalNamespace__Group__4__Impl" - // InternalRos.g:8995:1: rule__GlobalNamespace__Group__4__Impl : ( '}' ) ; + // InternalRos.g:8938:1: rule__GlobalNamespace__Group__4__Impl : ( '}' ) ; public final void rule__GlobalNamespace__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:8999:1: ( ( '}' ) ) - // InternalRos.g:9000:1: ( '}' ) + // InternalRos.g:8942:1: ( ( '}' ) ) + // InternalRos.g:8943:1: ( '}' ) { - // InternalRos.g:9000:1: ( '}' ) - // InternalRos.g:9001:2: '}' + // InternalRos.g:8943:1: ( '}' ) + // InternalRos.g:8944:2: '}' { before(grammarAccess.getGlobalNamespaceAccess().getRightCurlyBracketKeyword_4()); match(input,42,FOLLOW_2); @@ -27427,14 +27285,14 @@ public final void rule__GlobalNamespace__Group__4__Impl() throws RecognitionExce // $ANTLR start "rule__GlobalNamespace__Group_3__0" - // InternalRos.g:9011:1: rule__GlobalNamespace__Group_3__0 : rule__GlobalNamespace__Group_3__0__Impl rule__GlobalNamespace__Group_3__1 ; + // InternalRos.g:8954:1: rule__GlobalNamespace__Group_3__0 : rule__GlobalNamespace__Group_3__0__Impl rule__GlobalNamespace__Group_3__1 ; public final void rule__GlobalNamespace__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9015:1: ( rule__GlobalNamespace__Group_3__0__Impl rule__GlobalNamespace__Group_3__1 ) - // InternalRos.g:9016:2: rule__GlobalNamespace__Group_3__0__Impl rule__GlobalNamespace__Group_3__1 + // InternalRos.g:8958:1: ( rule__GlobalNamespace__Group_3__0__Impl rule__GlobalNamespace__Group_3__1 ) + // InternalRos.g:8959:2: rule__GlobalNamespace__Group_3__0__Impl rule__GlobalNamespace__Group_3__1 { pushFollow(FOLLOW_4); rule__GlobalNamespace__Group_3__0__Impl(); @@ -27465,17 +27323,17 @@ public final void rule__GlobalNamespace__Group_3__0() throws RecognitionExceptio // $ANTLR start "rule__GlobalNamespace__Group_3__0__Impl" - // InternalRos.g:9023:1: rule__GlobalNamespace__Group_3__0__Impl : ( 'parts' ) ; + // InternalRos.g:8966:1: rule__GlobalNamespace__Group_3__0__Impl : ( 'parts' ) ; public final void rule__GlobalNamespace__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9027:1: ( ( 'parts' ) ) - // InternalRos.g:9028:1: ( 'parts' ) + // InternalRos.g:8970:1: ( ( 'parts' ) ) + // InternalRos.g:8971:1: ( 'parts' ) { - // InternalRos.g:9028:1: ( 'parts' ) - // InternalRos.g:9029:2: 'parts' + // InternalRos.g:8971:1: ( 'parts' ) + // InternalRos.g:8972:2: 'parts' { before(grammarAccess.getGlobalNamespaceAccess().getPartsKeyword_3_0()); match(input,72,FOLLOW_2); @@ -27502,16 +27360,16 @@ public final void rule__GlobalNamespace__Group_3__0__Impl() throws RecognitionEx // $ANTLR start "rule__GlobalNamespace__Group_3__1" - // InternalRos.g:9038:1: rule__GlobalNamespace__Group_3__1 : rule__GlobalNamespace__Group_3__1__Impl rule__GlobalNamespace__Group_3__2 ; + // InternalRos.g:8981:1: rule__GlobalNamespace__Group_3__1 : rule__GlobalNamespace__Group_3__1__Impl rule__GlobalNamespace__Group_3__2 ; public final void rule__GlobalNamespace__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9042:1: ( rule__GlobalNamespace__Group_3__1__Impl rule__GlobalNamespace__Group_3__2 ) - // InternalRos.g:9043:2: rule__GlobalNamespace__Group_3__1__Impl rule__GlobalNamespace__Group_3__2 + // InternalRos.g:8985:1: ( rule__GlobalNamespace__Group_3__1__Impl rule__GlobalNamespace__Group_3__2 ) + // InternalRos.g:8986:2: rule__GlobalNamespace__Group_3__1__Impl rule__GlobalNamespace__Group_3__2 { - pushFollow(FOLLOW_44); + pushFollow(FOLLOW_47); rule__GlobalNamespace__Group_3__1__Impl(); state._fsp--; @@ -27540,17 +27398,17 @@ public final void rule__GlobalNamespace__Group_3__1() throws RecognitionExceptio // $ANTLR start "rule__GlobalNamespace__Group_3__1__Impl" - // InternalRos.g:9050:1: rule__GlobalNamespace__Group_3__1__Impl : ( '{' ) ; + // InternalRos.g:8993:1: rule__GlobalNamespace__Group_3__1__Impl : ( '{' ) ; public final void rule__GlobalNamespace__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9054:1: ( ( '{' ) ) - // InternalRos.g:9055:1: ( '{' ) + // InternalRos.g:8997:1: ( ( '{' ) ) + // InternalRos.g:8998:1: ( '{' ) { - // InternalRos.g:9055:1: ( '{' ) - // InternalRos.g:9056:2: '{' + // InternalRos.g:8998:1: ( '{' ) + // InternalRos.g:8999:2: '{' { before(grammarAccess.getGlobalNamespaceAccess().getLeftCurlyBracketKeyword_3_1()); match(input,41,FOLLOW_2); @@ -27577,14 +27435,14 @@ public final void rule__GlobalNamespace__Group_3__1__Impl() throws RecognitionEx // $ANTLR start "rule__GlobalNamespace__Group_3__2" - // InternalRos.g:9065:1: rule__GlobalNamespace__Group_3__2 : rule__GlobalNamespace__Group_3__2__Impl rule__GlobalNamespace__Group_3__3 ; + // InternalRos.g:9008:1: rule__GlobalNamespace__Group_3__2 : rule__GlobalNamespace__Group_3__2__Impl rule__GlobalNamespace__Group_3__3 ; public final void rule__GlobalNamespace__Group_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9069:1: ( rule__GlobalNamespace__Group_3__2__Impl rule__GlobalNamespace__Group_3__3 ) - // InternalRos.g:9070:2: rule__GlobalNamespace__Group_3__2__Impl rule__GlobalNamespace__Group_3__3 + // InternalRos.g:9012:1: ( rule__GlobalNamespace__Group_3__2__Impl rule__GlobalNamespace__Group_3__3 ) + // InternalRos.g:9013:2: rule__GlobalNamespace__Group_3__2__Impl rule__GlobalNamespace__Group_3__3 { pushFollow(FOLLOW_13); rule__GlobalNamespace__Group_3__2__Impl(); @@ -27615,21 +27473,21 @@ public final void rule__GlobalNamespace__Group_3__2() throws RecognitionExceptio // $ANTLR start "rule__GlobalNamespace__Group_3__2__Impl" - // InternalRos.g:9077:1: rule__GlobalNamespace__Group_3__2__Impl : ( ( rule__GlobalNamespace__PartsAssignment_3_2 ) ) ; + // InternalRos.g:9020:1: rule__GlobalNamespace__Group_3__2__Impl : ( ( rule__GlobalNamespace__PartsAssignment_3_2 ) ) ; public final void rule__GlobalNamespace__Group_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9081:1: ( ( ( rule__GlobalNamespace__PartsAssignment_3_2 ) ) ) - // InternalRos.g:9082:1: ( ( rule__GlobalNamespace__PartsAssignment_3_2 ) ) + // InternalRos.g:9024:1: ( ( ( rule__GlobalNamespace__PartsAssignment_3_2 ) ) ) + // InternalRos.g:9025:1: ( ( rule__GlobalNamespace__PartsAssignment_3_2 ) ) { - // InternalRos.g:9082:1: ( ( rule__GlobalNamespace__PartsAssignment_3_2 ) ) - // InternalRos.g:9083:2: ( rule__GlobalNamespace__PartsAssignment_3_2 ) + // InternalRos.g:9025:1: ( ( rule__GlobalNamespace__PartsAssignment_3_2 ) ) + // InternalRos.g:9026:2: ( rule__GlobalNamespace__PartsAssignment_3_2 ) { before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_3_2()); - // InternalRos.g:9084:2: ( rule__GlobalNamespace__PartsAssignment_3_2 ) - // InternalRos.g:9084:3: rule__GlobalNamespace__PartsAssignment_3_2 + // InternalRos.g:9027:2: ( rule__GlobalNamespace__PartsAssignment_3_2 ) + // InternalRos.g:9027:3: rule__GlobalNamespace__PartsAssignment_3_2 { pushFollow(FOLLOW_2); rule__GlobalNamespace__PartsAssignment_3_2(); @@ -27662,14 +27520,14 @@ public final void rule__GlobalNamespace__Group_3__2__Impl() throws RecognitionEx // $ANTLR start "rule__GlobalNamespace__Group_3__3" - // InternalRos.g:9092:1: rule__GlobalNamespace__Group_3__3 : rule__GlobalNamespace__Group_3__3__Impl rule__GlobalNamespace__Group_3__4 ; + // InternalRos.g:9035:1: rule__GlobalNamespace__Group_3__3 : rule__GlobalNamespace__Group_3__3__Impl rule__GlobalNamespace__Group_3__4 ; public final void rule__GlobalNamespace__Group_3__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9096:1: ( rule__GlobalNamespace__Group_3__3__Impl rule__GlobalNamespace__Group_3__4 ) - // InternalRos.g:9097:2: rule__GlobalNamespace__Group_3__3__Impl rule__GlobalNamespace__Group_3__4 + // InternalRos.g:9039:1: ( rule__GlobalNamespace__Group_3__3__Impl rule__GlobalNamespace__Group_3__4 ) + // InternalRos.g:9040:2: rule__GlobalNamespace__Group_3__3__Impl rule__GlobalNamespace__Group_3__4 { pushFollow(FOLLOW_13); rule__GlobalNamespace__Group_3__3__Impl(); @@ -27700,33 +27558,33 @@ public final void rule__GlobalNamespace__Group_3__3() throws RecognitionExceptio // $ANTLR start "rule__GlobalNamespace__Group_3__3__Impl" - // InternalRos.g:9104:1: rule__GlobalNamespace__Group_3__3__Impl : ( ( rule__GlobalNamespace__Group_3_3__0 )* ) ; + // InternalRos.g:9047:1: rule__GlobalNamespace__Group_3__3__Impl : ( ( rule__GlobalNamespace__Group_3_3__0 )* ) ; public final void rule__GlobalNamespace__Group_3__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9108:1: ( ( ( rule__GlobalNamespace__Group_3_3__0 )* ) ) - // InternalRos.g:9109:1: ( ( rule__GlobalNamespace__Group_3_3__0 )* ) + // InternalRos.g:9051:1: ( ( ( rule__GlobalNamespace__Group_3_3__0 )* ) ) + // InternalRos.g:9052:1: ( ( rule__GlobalNamespace__Group_3_3__0 )* ) { - // InternalRos.g:9109:1: ( ( rule__GlobalNamespace__Group_3_3__0 )* ) - // InternalRos.g:9110:2: ( rule__GlobalNamespace__Group_3_3__0 )* + // InternalRos.g:9052:1: ( ( rule__GlobalNamespace__Group_3_3__0 )* ) + // InternalRos.g:9053:2: ( rule__GlobalNamespace__Group_3_3__0 )* { before(grammarAccess.getGlobalNamespaceAccess().getGroup_3_3()); - // InternalRos.g:9111:2: ( rule__GlobalNamespace__Group_3_3__0 )* - loop55: + // InternalRos.g:9054:2: ( rule__GlobalNamespace__Group_3_3__0 )* + loop52: do { - int alt55=2; - int LA55_0 = input.LA(1); + int alt52=2; + int LA52_0 = input.LA(1); - if ( (LA55_0==43) ) { - alt55=1; + if ( (LA52_0==43) ) { + alt52=1; } - switch (alt55) { + switch (alt52) { case 1 : - // InternalRos.g:9111:3: rule__GlobalNamespace__Group_3_3__0 + // InternalRos.g:9054:3: rule__GlobalNamespace__Group_3_3__0 { pushFollow(FOLLOW_7); rule__GlobalNamespace__Group_3_3__0(); @@ -27738,7 +27596,7 @@ public final void rule__GlobalNamespace__Group_3__3__Impl() throws RecognitionEx break; default : - break loop55; + break loop52; } } while (true); @@ -27765,14 +27623,14 @@ public final void rule__GlobalNamespace__Group_3__3__Impl() throws RecognitionEx // $ANTLR start "rule__GlobalNamespace__Group_3__4" - // InternalRos.g:9119:1: rule__GlobalNamespace__Group_3__4 : rule__GlobalNamespace__Group_3__4__Impl ; + // InternalRos.g:9062:1: rule__GlobalNamespace__Group_3__4 : rule__GlobalNamespace__Group_3__4__Impl ; public final void rule__GlobalNamespace__Group_3__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9123:1: ( rule__GlobalNamespace__Group_3__4__Impl ) - // InternalRos.g:9124:2: rule__GlobalNamespace__Group_3__4__Impl + // InternalRos.g:9066:1: ( rule__GlobalNamespace__Group_3__4__Impl ) + // InternalRos.g:9067:2: rule__GlobalNamespace__Group_3__4__Impl { pushFollow(FOLLOW_2); rule__GlobalNamespace__Group_3__4__Impl(); @@ -27798,17 +27656,17 @@ public final void rule__GlobalNamespace__Group_3__4() throws RecognitionExceptio // $ANTLR start "rule__GlobalNamespace__Group_3__4__Impl" - // InternalRos.g:9130:1: rule__GlobalNamespace__Group_3__4__Impl : ( '}' ) ; + // InternalRos.g:9073:1: rule__GlobalNamespace__Group_3__4__Impl : ( '}' ) ; public final void rule__GlobalNamespace__Group_3__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9134:1: ( ( '}' ) ) - // InternalRos.g:9135:1: ( '}' ) + // InternalRos.g:9077:1: ( ( '}' ) ) + // InternalRos.g:9078:1: ( '}' ) { - // InternalRos.g:9135:1: ( '}' ) - // InternalRos.g:9136:2: '}' + // InternalRos.g:9078:1: ( '}' ) + // InternalRos.g:9079:2: '}' { before(grammarAccess.getGlobalNamespaceAccess().getRightCurlyBracketKeyword_3_4()); match(input,42,FOLLOW_2); @@ -27835,16 +27693,16 @@ public final void rule__GlobalNamespace__Group_3__4__Impl() throws RecognitionEx // $ANTLR start "rule__GlobalNamespace__Group_3_3__0" - // InternalRos.g:9146:1: rule__GlobalNamespace__Group_3_3__0 : rule__GlobalNamespace__Group_3_3__0__Impl rule__GlobalNamespace__Group_3_3__1 ; + // InternalRos.g:9089:1: rule__GlobalNamespace__Group_3_3__0 : rule__GlobalNamespace__Group_3_3__0__Impl rule__GlobalNamespace__Group_3_3__1 ; public final void rule__GlobalNamespace__Group_3_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9150:1: ( rule__GlobalNamespace__Group_3_3__0__Impl rule__GlobalNamespace__Group_3_3__1 ) - // InternalRos.g:9151:2: rule__GlobalNamespace__Group_3_3__0__Impl rule__GlobalNamespace__Group_3_3__1 + // InternalRos.g:9093:1: ( rule__GlobalNamespace__Group_3_3__0__Impl rule__GlobalNamespace__Group_3_3__1 ) + // InternalRos.g:9094:2: rule__GlobalNamespace__Group_3_3__0__Impl rule__GlobalNamespace__Group_3_3__1 { - pushFollow(FOLLOW_44); + pushFollow(FOLLOW_47); rule__GlobalNamespace__Group_3_3__0__Impl(); state._fsp--; @@ -27873,17 +27731,17 @@ public final void rule__GlobalNamespace__Group_3_3__0() throws RecognitionExcept // $ANTLR start "rule__GlobalNamespace__Group_3_3__0__Impl" - // InternalRos.g:9158:1: rule__GlobalNamespace__Group_3_3__0__Impl : ( ',' ) ; + // InternalRos.g:9101:1: rule__GlobalNamespace__Group_3_3__0__Impl : ( ',' ) ; public final void rule__GlobalNamespace__Group_3_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9162:1: ( ( ',' ) ) - // InternalRos.g:9163:1: ( ',' ) + // InternalRos.g:9105:1: ( ( ',' ) ) + // InternalRos.g:9106:1: ( ',' ) { - // InternalRos.g:9163:1: ( ',' ) - // InternalRos.g:9164:2: ',' + // InternalRos.g:9106:1: ( ',' ) + // InternalRos.g:9107:2: ',' { before(grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_3_3_0()); match(input,43,FOLLOW_2); @@ -27910,14 +27768,14 @@ public final void rule__GlobalNamespace__Group_3_3__0__Impl() throws Recognition // $ANTLR start "rule__GlobalNamespace__Group_3_3__1" - // InternalRos.g:9173:1: rule__GlobalNamespace__Group_3_3__1 : rule__GlobalNamespace__Group_3_3__1__Impl ; + // InternalRos.g:9116:1: rule__GlobalNamespace__Group_3_3__1 : rule__GlobalNamespace__Group_3_3__1__Impl ; public final void rule__GlobalNamespace__Group_3_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9177:1: ( rule__GlobalNamespace__Group_3_3__1__Impl ) - // InternalRos.g:9178:2: rule__GlobalNamespace__Group_3_3__1__Impl + // InternalRos.g:9120:1: ( rule__GlobalNamespace__Group_3_3__1__Impl ) + // InternalRos.g:9121:2: rule__GlobalNamespace__Group_3_3__1__Impl { pushFollow(FOLLOW_2); rule__GlobalNamespace__Group_3_3__1__Impl(); @@ -27943,21 +27801,21 @@ public final void rule__GlobalNamespace__Group_3_3__1() throws RecognitionExcept // $ANTLR start "rule__GlobalNamespace__Group_3_3__1__Impl" - // InternalRos.g:9184:1: rule__GlobalNamespace__Group_3_3__1__Impl : ( ( rule__GlobalNamespace__PartsAssignment_3_3_1 ) ) ; + // InternalRos.g:9127:1: rule__GlobalNamespace__Group_3_3__1__Impl : ( ( rule__GlobalNamespace__PartsAssignment_3_3_1 ) ) ; public final void rule__GlobalNamespace__Group_3_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9188:1: ( ( ( rule__GlobalNamespace__PartsAssignment_3_3_1 ) ) ) - // InternalRos.g:9189:1: ( ( rule__GlobalNamespace__PartsAssignment_3_3_1 ) ) + // InternalRos.g:9131:1: ( ( ( rule__GlobalNamespace__PartsAssignment_3_3_1 ) ) ) + // InternalRos.g:9132:1: ( ( rule__GlobalNamespace__PartsAssignment_3_3_1 ) ) { - // InternalRos.g:9189:1: ( ( rule__GlobalNamespace__PartsAssignment_3_3_1 ) ) - // InternalRos.g:9190:2: ( rule__GlobalNamespace__PartsAssignment_3_3_1 ) + // InternalRos.g:9132:1: ( ( rule__GlobalNamespace__PartsAssignment_3_3_1 ) ) + // InternalRos.g:9133:2: ( rule__GlobalNamespace__PartsAssignment_3_3_1 ) { before(grammarAccess.getGlobalNamespaceAccess().getPartsAssignment_3_3_1()); - // InternalRos.g:9191:2: ( rule__GlobalNamespace__PartsAssignment_3_3_1 ) - // InternalRos.g:9191:3: rule__GlobalNamespace__PartsAssignment_3_3_1 + // InternalRos.g:9134:2: ( rule__GlobalNamespace__PartsAssignment_3_3_1 ) + // InternalRos.g:9134:3: rule__GlobalNamespace__PartsAssignment_3_3_1 { pushFollow(FOLLOW_2); rule__GlobalNamespace__PartsAssignment_3_3_1(); @@ -27990,16 +27848,16 @@ public final void rule__GlobalNamespace__Group_3_3__1__Impl() throws Recognition // $ANTLR start "rule__RelativeNamespace_Impl__Group__0" - // InternalRos.g:9200:1: rule__RelativeNamespace_Impl__Group__0 : rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 ; + // InternalRos.g:9143: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(); try { - // InternalRos.g:9204:1: ( rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 ) - // InternalRos.g:9205:2: rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 + // InternalRos.g:9147:1: ( rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 ) + // InternalRos.g:9148:2: rule__RelativeNamespace_Impl__Group__0__Impl rule__RelativeNamespace_Impl__Group__1 { - pushFollow(FOLLOW_45); + pushFollow(FOLLOW_48); rule__RelativeNamespace_Impl__Group__0__Impl(); state._fsp--; @@ -28028,21 +27886,21 @@ public final void rule__RelativeNamespace_Impl__Group__0() throws RecognitionExc // $ANTLR start "rule__RelativeNamespace_Impl__Group__0__Impl" - // InternalRos.g:9212:1: rule__RelativeNamespace_Impl__Group__0__Impl : ( () ) ; + // InternalRos.g:9155:1: rule__RelativeNamespace_Impl__Group__0__Impl : ( () ) ; public final void rule__RelativeNamespace_Impl__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9216:1: ( ( () ) ) - // InternalRos.g:9217:1: ( () ) + // InternalRos.g:9159:1: ( ( () ) ) + // InternalRos.g:9160:1: ( () ) { - // InternalRos.g:9217:1: ( () ) - // InternalRos.g:9218:2: () + // InternalRos.g:9160:1: ( () ) + // InternalRos.g:9161:2: () { before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceAction_0()); - // InternalRos.g:9219:2: () - // InternalRos.g:9219:3: + // InternalRos.g:9162:2: () + // InternalRos.g:9162:3: { } @@ -28065,14 +27923,14 @@ public final void rule__RelativeNamespace_Impl__Group__0__Impl() throws Recognit // $ANTLR start "rule__RelativeNamespace_Impl__Group__1" - // InternalRos.g:9227:1: rule__RelativeNamespace_Impl__Group__1 : rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 ; + // InternalRos.g:9170: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(); try { - // InternalRos.g:9231:1: ( rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 ) - // InternalRos.g:9232:2: rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 + // InternalRos.g:9174:1: ( rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 ) + // InternalRos.g:9175:2: rule__RelativeNamespace_Impl__Group__1__Impl rule__RelativeNamespace_Impl__Group__2 { pushFollow(FOLLOW_4); rule__RelativeNamespace_Impl__Group__1__Impl(); @@ -28103,17 +27961,17 @@ public final void rule__RelativeNamespace_Impl__Group__1() throws RecognitionExc // $ANTLR start "rule__RelativeNamespace_Impl__Group__1__Impl" - // InternalRos.g:9239:1: rule__RelativeNamespace_Impl__Group__1__Impl : ( 'RelativeNamespace' ) ; + // InternalRos.g:9182:1: rule__RelativeNamespace_Impl__Group__1__Impl : ( 'RelativeNamespace' ) ; public final void rule__RelativeNamespace_Impl__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9243:1: ( ( 'RelativeNamespace' ) ) - // InternalRos.g:9244:1: ( 'RelativeNamespace' ) + // InternalRos.g:9186:1: ( ( 'RelativeNamespace' ) ) + // InternalRos.g:9187:1: ( 'RelativeNamespace' ) { - // InternalRos.g:9244:1: ( 'RelativeNamespace' ) - // InternalRos.g:9245:2: 'RelativeNamespace' + // InternalRos.g:9187:1: ( 'RelativeNamespace' ) + // InternalRos.g:9188:2: 'RelativeNamespace' { before(grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); match(input,73,FOLLOW_2); @@ -28140,16 +27998,16 @@ public final void rule__RelativeNamespace_Impl__Group__1__Impl() throws Recognit // $ANTLR start "rule__RelativeNamespace_Impl__Group__2" - // InternalRos.g:9254:1: rule__RelativeNamespace_Impl__Group__2 : rule__RelativeNamespace_Impl__Group__2__Impl rule__RelativeNamespace_Impl__Group__3 ; + // InternalRos.g:9197:1: rule__RelativeNamespace_Impl__Group__2 : rule__RelativeNamespace_Impl__Group__2__Impl rule__RelativeNamespace_Impl__Group__3 ; public final void rule__RelativeNamespace_Impl__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9258:1: ( rule__RelativeNamespace_Impl__Group__2__Impl rule__RelativeNamespace_Impl__Group__3 ) - // InternalRos.g:9259:2: rule__RelativeNamespace_Impl__Group__2__Impl rule__RelativeNamespace_Impl__Group__3 + // InternalRos.g:9201:1: ( rule__RelativeNamespace_Impl__Group__2__Impl rule__RelativeNamespace_Impl__Group__3 ) + // InternalRos.g:9202:2: rule__RelativeNamespace_Impl__Group__2__Impl rule__RelativeNamespace_Impl__Group__3 { - pushFollow(FOLLOW_43); + pushFollow(FOLLOW_46); rule__RelativeNamespace_Impl__Group__2__Impl(); state._fsp--; @@ -28178,17 +28036,17 @@ public final void rule__RelativeNamespace_Impl__Group__2() throws RecognitionExc // $ANTLR start "rule__RelativeNamespace_Impl__Group__2__Impl" - // InternalRos.g:9266:1: rule__RelativeNamespace_Impl__Group__2__Impl : ( '{' ) ; + // InternalRos.g:9209:1: rule__RelativeNamespace_Impl__Group__2__Impl : ( '{' ) ; public final void rule__RelativeNamespace_Impl__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9270:1: ( ( '{' ) ) - // InternalRos.g:9271:1: ( '{' ) + // InternalRos.g:9213:1: ( ( '{' ) ) + // InternalRos.g:9214:1: ( '{' ) { - // InternalRos.g:9271:1: ( '{' ) - // InternalRos.g:9272:2: '{' + // InternalRos.g:9214:1: ( '{' ) + // InternalRos.g:9215:2: '{' { before(grammarAccess.getRelativeNamespace_ImplAccess().getLeftCurlyBracketKeyword_2()); match(input,41,FOLLOW_2); @@ -28215,16 +28073,16 @@ public final void rule__RelativeNamespace_Impl__Group__2__Impl() throws Recognit // $ANTLR start "rule__RelativeNamespace_Impl__Group__3" - // InternalRos.g:9281:1: rule__RelativeNamespace_Impl__Group__3 : rule__RelativeNamespace_Impl__Group__3__Impl rule__RelativeNamespace_Impl__Group__4 ; + // InternalRos.g:9224:1: rule__RelativeNamespace_Impl__Group__3 : rule__RelativeNamespace_Impl__Group__3__Impl rule__RelativeNamespace_Impl__Group__4 ; public final void rule__RelativeNamespace_Impl__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9285:1: ( rule__RelativeNamespace_Impl__Group__3__Impl rule__RelativeNamespace_Impl__Group__4 ) - // InternalRos.g:9286:2: rule__RelativeNamespace_Impl__Group__3__Impl rule__RelativeNamespace_Impl__Group__4 + // InternalRos.g:9228:1: ( rule__RelativeNamespace_Impl__Group__3__Impl rule__RelativeNamespace_Impl__Group__4 ) + // InternalRos.g:9229:2: rule__RelativeNamespace_Impl__Group__3__Impl rule__RelativeNamespace_Impl__Group__4 { - pushFollow(FOLLOW_43); + pushFollow(FOLLOW_46); rule__RelativeNamespace_Impl__Group__3__Impl(); state._fsp--; @@ -28253,29 +28111,29 @@ public final void rule__RelativeNamespace_Impl__Group__3() throws RecognitionExc // $ANTLR start "rule__RelativeNamespace_Impl__Group__3__Impl" - // InternalRos.g:9293:1: rule__RelativeNamespace_Impl__Group__3__Impl : ( ( rule__RelativeNamespace_Impl__Group_3__0 )? ) ; + // InternalRos.g:9236:1: rule__RelativeNamespace_Impl__Group__3__Impl : ( ( rule__RelativeNamespace_Impl__Group_3__0 )? ) ; public final void rule__RelativeNamespace_Impl__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9297:1: ( ( ( rule__RelativeNamespace_Impl__Group_3__0 )? ) ) - // InternalRos.g:9298:1: ( ( rule__RelativeNamespace_Impl__Group_3__0 )? ) + // InternalRos.g:9240:1: ( ( ( rule__RelativeNamespace_Impl__Group_3__0 )? ) ) + // InternalRos.g:9241:1: ( ( rule__RelativeNamespace_Impl__Group_3__0 )? ) { - // InternalRos.g:9298:1: ( ( rule__RelativeNamespace_Impl__Group_3__0 )? ) - // InternalRos.g:9299:2: ( rule__RelativeNamespace_Impl__Group_3__0 )? + // InternalRos.g:9241:1: ( ( rule__RelativeNamespace_Impl__Group_3__0 )? ) + // InternalRos.g:9242:2: ( rule__RelativeNamespace_Impl__Group_3__0 )? { before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_3()); - // InternalRos.g:9300:2: ( rule__RelativeNamespace_Impl__Group_3__0 )? - int alt56=2; - int LA56_0 = input.LA(1); + // InternalRos.g:9243:2: ( rule__RelativeNamespace_Impl__Group_3__0 )? + int alt53=2; + int LA53_0 = input.LA(1); - if ( (LA56_0==72) ) { - alt56=1; + if ( (LA53_0==72) ) { + alt53=1; } - switch (alt56) { + switch (alt53) { case 1 : - // InternalRos.g:9300:3: rule__RelativeNamespace_Impl__Group_3__0 + // InternalRos.g:9243:3: rule__RelativeNamespace_Impl__Group_3__0 { pushFollow(FOLLOW_2); rule__RelativeNamespace_Impl__Group_3__0(); @@ -28311,14 +28169,14 @@ public final void rule__RelativeNamespace_Impl__Group__3__Impl() throws Recognit // $ANTLR start "rule__RelativeNamespace_Impl__Group__4" - // InternalRos.g:9308:1: rule__RelativeNamespace_Impl__Group__4 : rule__RelativeNamespace_Impl__Group__4__Impl ; + // InternalRos.g:9251:1: rule__RelativeNamespace_Impl__Group__4 : rule__RelativeNamespace_Impl__Group__4__Impl ; public final void rule__RelativeNamespace_Impl__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9312:1: ( rule__RelativeNamespace_Impl__Group__4__Impl ) - // InternalRos.g:9313:2: rule__RelativeNamespace_Impl__Group__4__Impl + // InternalRos.g:9255:1: ( rule__RelativeNamespace_Impl__Group__4__Impl ) + // InternalRos.g:9256:2: rule__RelativeNamespace_Impl__Group__4__Impl { pushFollow(FOLLOW_2); rule__RelativeNamespace_Impl__Group__4__Impl(); @@ -28344,17 +28202,17 @@ public final void rule__RelativeNamespace_Impl__Group__4() throws RecognitionExc // $ANTLR start "rule__RelativeNamespace_Impl__Group__4__Impl" - // InternalRos.g:9319:1: rule__RelativeNamespace_Impl__Group__4__Impl : ( '}' ) ; + // InternalRos.g:9262:1: rule__RelativeNamespace_Impl__Group__4__Impl : ( '}' ) ; public final void rule__RelativeNamespace_Impl__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9323:1: ( ( '}' ) ) - // InternalRos.g:9324:1: ( '}' ) + // InternalRos.g:9266:1: ( ( '}' ) ) + // InternalRos.g:9267:1: ( '}' ) { - // InternalRos.g:9324:1: ( '}' ) - // InternalRos.g:9325:2: '}' + // InternalRos.g:9267:1: ( '}' ) + // InternalRos.g:9268:2: '}' { before(grammarAccess.getRelativeNamespace_ImplAccess().getRightCurlyBracketKeyword_4()); match(input,42,FOLLOW_2); @@ -28381,14 +28239,14 @@ public final void rule__RelativeNamespace_Impl__Group__4__Impl() throws Recognit // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__0" - // InternalRos.g:9335:1: rule__RelativeNamespace_Impl__Group_3__0 : rule__RelativeNamespace_Impl__Group_3__0__Impl rule__RelativeNamespace_Impl__Group_3__1 ; + // InternalRos.g:9278:1: rule__RelativeNamespace_Impl__Group_3__0 : rule__RelativeNamespace_Impl__Group_3__0__Impl rule__RelativeNamespace_Impl__Group_3__1 ; public final void rule__RelativeNamespace_Impl__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9339:1: ( rule__RelativeNamespace_Impl__Group_3__0__Impl rule__RelativeNamespace_Impl__Group_3__1 ) - // InternalRos.g:9340:2: rule__RelativeNamespace_Impl__Group_3__0__Impl rule__RelativeNamespace_Impl__Group_3__1 + // InternalRos.g:9282:1: ( rule__RelativeNamespace_Impl__Group_3__0__Impl rule__RelativeNamespace_Impl__Group_3__1 ) + // InternalRos.g:9283:2: rule__RelativeNamespace_Impl__Group_3__0__Impl rule__RelativeNamespace_Impl__Group_3__1 { pushFollow(FOLLOW_4); rule__RelativeNamespace_Impl__Group_3__0__Impl(); @@ -28419,17 +28277,17 @@ public final void rule__RelativeNamespace_Impl__Group_3__0() throws RecognitionE // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__0__Impl" - // InternalRos.g:9347:1: rule__RelativeNamespace_Impl__Group_3__0__Impl : ( 'parts' ) ; + // InternalRos.g:9290:1: rule__RelativeNamespace_Impl__Group_3__0__Impl : ( 'parts' ) ; public final void rule__RelativeNamespace_Impl__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9351:1: ( ( 'parts' ) ) - // InternalRos.g:9352:1: ( 'parts' ) + // InternalRos.g:9294:1: ( ( 'parts' ) ) + // InternalRos.g:9295:1: ( 'parts' ) { - // InternalRos.g:9352:1: ( 'parts' ) - // InternalRos.g:9353:2: 'parts' + // InternalRos.g:9295:1: ( 'parts' ) + // InternalRos.g:9296:2: 'parts' { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsKeyword_3_0()); match(input,72,FOLLOW_2); @@ -28456,16 +28314,16 @@ public final void rule__RelativeNamespace_Impl__Group_3__0__Impl() throws Recogn // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__1" - // InternalRos.g:9362:1: rule__RelativeNamespace_Impl__Group_3__1 : rule__RelativeNamespace_Impl__Group_3__1__Impl rule__RelativeNamespace_Impl__Group_3__2 ; + // InternalRos.g:9305:1: rule__RelativeNamespace_Impl__Group_3__1 : rule__RelativeNamespace_Impl__Group_3__1__Impl rule__RelativeNamespace_Impl__Group_3__2 ; public final void rule__RelativeNamespace_Impl__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9366:1: ( rule__RelativeNamespace_Impl__Group_3__1__Impl rule__RelativeNamespace_Impl__Group_3__2 ) - // InternalRos.g:9367:2: rule__RelativeNamespace_Impl__Group_3__1__Impl rule__RelativeNamespace_Impl__Group_3__2 + // InternalRos.g:9309:1: ( rule__RelativeNamespace_Impl__Group_3__1__Impl rule__RelativeNamespace_Impl__Group_3__2 ) + // InternalRos.g:9310:2: rule__RelativeNamespace_Impl__Group_3__1__Impl rule__RelativeNamespace_Impl__Group_3__2 { - pushFollow(FOLLOW_44); + pushFollow(FOLLOW_47); rule__RelativeNamespace_Impl__Group_3__1__Impl(); state._fsp--; @@ -28494,17 +28352,17 @@ public final void rule__RelativeNamespace_Impl__Group_3__1() throws RecognitionE // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__1__Impl" - // InternalRos.g:9374:1: rule__RelativeNamespace_Impl__Group_3__1__Impl : ( '{' ) ; + // InternalRos.g:9317:1: rule__RelativeNamespace_Impl__Group_3__1__Impl : ( '{' ) ; public final void rule__RelativeNamespace_Impl__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9378:1: ( ( '{' ) ) - // InternalRos.g:9379:1: ( '{' ) + // InternalRos.g:9321:1: ( ( '{' ) ) + // InternalRos.g:9322:1: ( '{' ) { - // InternalRos.g:9379:1: ( '{' ) - // InternalRos.g:9380:2: '{' + // InternalRos.g:9322:1: ( '{' ) + // InternalRos.g:9323:2: '{' { before(grammarAccess.getRelativeNamespace_ImplAccess().getLeftCurlyBracketKeyword_3_1()); match(input,41,FOLLOW_2); @@ -28531,14 +28389,14 @@ public final void rule__RelativeNamespace_Impl__Group_3__1__Impl() throws Recogn // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__2" - // InternalRos.g:9389:1: rule__RelativeNamespace_Impl__Group_3__2 : rule__RelativeNamespace_Impl__Group_3__2__Impl rule__RelativeNamespace_Impl__Group_3__3 ; + // InternalRos.g:9332:1: rule__RelativeNamespace_Impl__Group_3__2 : rule__RelativeNamespace_Impl__Group_3__2__Impl rule__RelativeNamespace_Impl__Group_3__3 ; public final void rule__RelativeNamespace_Impl__Group_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9393:1: ( rule__RelativeNamespace_Impl__Group_3__2__Impl rule__RelativeNamespace_Impl__Group_3__3 ) - // InternalRos.g:9394:2: rule__RelativeNamespace_Impl__Group_3__2__Impl rule__RelativeNamespace_Impl__Group_3__3 + // InternalRos.g:9336:1: ( rule__RelativeNamespace_Impl__Group_3__2__Impl rule__RelativeNamespace_Impl__Group_3__3 ) + // InternalRos.g:9337:2: rule__RelativeNamespace_Impl__Group_3__2__Impl rule__RelativeNamespace_Impl__Group_3__3 { pushFollow(FOLLOW_13); rule__RelativeNamespace_Impl__Group_3__2__Impl(); @@ -28569,21 +28427,21 @@ public final void rule__RelativeNamespace_Impl__Group_3__2() throws RecognitionE // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__2__Impl" - // InternalRos.g:9401:1: rule__RelativeNamespace_Impl__Group_3__2__Impl : ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_2 ) ) ; + // InternalRos.g:9344:1: rule__RelativeNamespace_Impl__Group_3__2__Impl : ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_2 ) ) ; public final void rule__RelativeNamespace_Impl__Group_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9405:1: ( ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_2 ) ) ) - // InternalRos.g:9406:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_2 ) ) + // InternalRos.g:9348:1: ( ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_2 ) ) ) + // InternalRos.g:9349:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_2 ) ) { - // InternalRos.g:9406:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_2 ) ) - // InternalRos.g:9407:2: ( rule__RelativeNamespace_Impl__PartsAssignment_3_2 ) + // InternalRos.g:9349:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_2 ) ) + // InternalRos.g:9350:2: ( rule__RelativeNamespace_Impl__PartsAssignment_3_2 ) { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_3_2()); - // InternalRos.g:9408:2: ( rule__RelativeNamespace_Impl__PartsAssignment_3_2 ) - // InternalRos.g:9408:3: rule__RelativeNamespace_Impl__PartsAssignment_3_2 + // InternalRos.g:9351:2: ( rule__RelativeNamespace_Impl__PartsAssignment_3_2 ) + // InternalRos.g:9351:3: rule__RelativeNamespace_Impl__PartsAssignment_3_2 { pushFollow(FOLLOW_2); rule__RelativeNamespace_Impl__PartsAssignment_3_2(); @@ -28616,14 +28474,14 @@ public final void rule__RelativeNamespace_Impl__Group_3__2__Impl() throws Recogn // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__3" - // InternalRos.g:9416:1: rule__RelativeNamespace_Impl__Group_3__3 : rule__RelativeNamespace_Impl__Group_3__3__Impl rule__RelativeNamespace_Impl__Group_3__4 ; + // InternalRos.g:9359:1: rule__RelativeNamespace_Impl__Group_3__3 : rule__RelativeNamespace_Impl__Group_3__3__Impl rule__RelativeNamespace_Impl__Group_3__4 ; public final void rule__RelativeNamespace_Impl__Group_3__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9420:1: ( rule__RelativeNamespace_Impl__Group_3__3__Impl rule__RelativeNamespace_Impl__Group_3__4 ) - // InternalRos.g:9421:2: rule__RelativeNamespace_Impl__Group_3__3__Impl rule__RelativeNamespace_Impl__Group_3__4 + // InternalRos.g:9363:1: ( rule__RelativeNamespace_Impl__Group_3__3__Impl rule__RelativeNamespace_Impl__Group_3__4 ) + // InternalRos.g:9364:2: rule__RelativeNamespace_Impl__Group_3__3__Impl rule__RelativeNamespace_Impl__Group_3__4 { pushFollow(FOLLOW_13); rule__RelativeNamespace_Impl__Group_3__3__Impl(); @@ -28654,33 +28512,33 @@ public final void rule__RelativeNamespace_Impl__Group_3__3() throws RecognitionE // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__3__Impl" - // InternalRos.g:9428:1: rule__RelativeNamespace_Impl__Group_3__3__Impl : ( ( rule__RelativeNamespace_Impl__Group_3_3__0 )* ) ; + // InternalRos.g:9371:1: rule__RelativeNamespace_Impl__Group_3__3__Impl : ( ( rule__RelativeNamespace_Impl__Group_3_3__0 )* ) ; public final void rule__RelativeNamespace_Impl__Group_3__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9432:1: ( ( ( rule__RelativeNamespace_Impl__Group_3_3__0 )* ) ) - // InternalRos.g:9433:1: ( ( rule__RelativeNamespace_Impl__Group_3_3__0 )* ) + // InternalRos.g:9375:1: ( ( ( rule__RelativeNamespace_Impl__Group_3_3__0 )* ) ) + // InternalRos.g:9376:1: ( ( rule__RelativeNamespace_Impl__Group_3_3__0 )* ) { - // InternalRos.g:9433:1: ( ( rule__RelativeNamespace_Impl__Group_3_3__0 )* ) - // InternalRos.g:9434:2: ( rule__RelativeNamespace_Impl__Group_3_3__0 )* + // InternalRos.g:9376:1: ( ( rule__RelativeNamespace_Impl__Group_3_3__0 )* ) + // InternalRos.g:9377:2: ( rule__RelativeNamespace_Impl__Group_3_3__0 )* { before(grammarAccess.getRelativeNamespace_ImplAccess().getGroup_3_3()); - // InternalRos.g:9435:2: ( rule__RelativeNamespace_Impl__Group_3_3__0 )* - loop57: + // InternalRos.g:9378:2: ( rule__RelativeNamespace_Impl__Group_3_3__0 )* + loop54: do { - int alt57=2; - int LA57_0 = input.LA(1); + int alt54=2; + int LA54_0 = input.LA(1); - if ( (LA57_0==43) ) { - alt57=1; + if ( (LA54_0==43) ) { + alt54=1; } - switch (alt57) { + switch (alt54) { case 1 : - // InternalRos.g:9435:3: rule__RelativeNamespace_Impl__Group_3_3__0 + // InternalRos.g:9378:3: rule__RelativeNamespace_Impl__Group_3_3__0 { pushFollow(FOLLOW_7); rule__RelativeNamespace_Impl__Group_3_3__0(); @@ -28692,7 +28550,7 @@ public final void rule__RelativeNamespace_Impl__Group_3__3__Impl() throws Recogn break; default : - break loop57; + break loop54; } } while (true); @@ -28719,14 +28577,14 @@ public final void rule__RelativeNamespace_Impl__Group_3__3__Impl() throws Recogn // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__4" - // InternalRos.g:9443:1: rule__RelativeNamespace_Impl__Group_3__4 : rule__RelativeNamespace_Impl__Group_3__4__Impl ; + // InternalRos.g:9386:1: rule__RelativeNamespace_Impl__Group_3__4 : rule__RelativeNamespace_Impl__Group_3__4__Impl ; public final void rule__RelativeNamespace_Impl__Group_3__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9447:1: ( rule__RelativeNamespace_Impl__Group_3__4__Impl ) - // InternalRos.g:9448:2: rule__RelativeNamespace_Impl__Group_3__4__Impl + // InternalRos.g:9390:1: ( rule__RelativeNamespace_Impl__Group_3__4__Impl ) + // InternalRos.g:9391:2: rule__RelativeNamespace_Impl__Group_3__4__Impl { pushFollow(FOLLOW_2); rule__RelativeNamespace_Impl__Group_3__4__Impl(); @@ -28752,17 +28610,17 @@ public final void rule__RelativeNamespace_Impl__Group_3__4() throws RecognitionE // $ANTLR start "rule__RelativeNamespace_Impl__Group_3__4__Impl" - // InternalRos.g:9454:1: rule__RelativeNamespace_Impl__Group_3__4__Impl : ( '}' ) ; + // InternalRos.g:9397:1: rule__RelativeNamespace_Impl__Group_3__4__Impl : ( '}' ) ; public final void rule__RelativeNamespace_Impl__Group_3__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9458:1: ( ( '}' ) ) - // InternalRos.g:9459:1: ( '}' ) + // InternalRos.g:9401:1: ( ( '}' ) ) + // InternalRos.g:9402:1: ( '}' ) { - // InternalRos.g:9459:1: ( '}' ) - // InternalRos.g:9460:2: '}' + // InternalRos.g:9402:1: ( '}' ) + // InternalRos.g:9403:2: '}' { before(grammarAccess.getRelativeNamespace_ImplAccess().getRightCurlyBracketKeyword_3_4()); match(input,42,FOLLOW_2); @@ -28789,16 +28647,16 @@ public final void rule__RelativeNamespace_Impl__Group_3__4__Impl() throws Recogn // $ANTLR start "rule__RelativeNamespace_Impl__Group_3_3__0" - // InternalRos.g:9470:1: rule__RelativeNamespace_Impl__Group_3_3__0 : rule__RelativeNamespace_Impl__Group_3_3__0__Impl rule__RelativeNamespace_Impl__Group_3_3__1 ; + // InternalRos.g:9413:1: rule__RelativeNamespace_Impl__Group_3_3__0 : rule__RelativeNamespace_Impl__Group_3_3__0__Impl rule__RelativeNamespace_Impl__Group_3_3__1 ; public final void rule__RelativeNamespace_Impl__Group_3_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9474:1: ( rule__RelativeNamespace_Impl__Group_3_3__0__Impl rule__RelativeNamespace_Impl__Group_3_3__1 ) - // InternalRos.g:9475:2: rule__RelativeNamespace_Impl__Group_3_3__0__Impl rule__RelativeNamespace_Impl__Group_3_3__1 + // InternalRos.g:9417:1: ( rule__RelativeNamespace_Impl__Group_3_3__0__Impl rule__RelativeNamespace_Impl__Group_3_3__1 ) + // InternalRos.g:9418:2: rule__RelativeNamespace_Impl__Group_3_3__0__Impl rule__RelativeNamespace_Impl__Group_3_3__1 { - pushFollow(FOLLOW_44); + pushFollow(FOLLOW_47); rule__RelativeNamespace_Impl__Group_3_3__0__Impl(); state._fsp--; @@ -28827,17 +28685,17 @@ public final void rule__RelativeNamespace_Impl__Group_3_3__0() throws Recognitio // $ANTLR start "rule__RelativeNamespace_Impl__Group_3_3__0__Impl" - // InternalRos.g:9482:1: rule__RelativeNamespace_Impl__Group_3_3__0__Impl : ( ',' ) ; + // InternalRos.g:9425:1: rule__RelativeNamespace_Impl__Group_3_3__0__Impl : ( ',' ) ; public final void rule__RelativeNamespace_Impl__Group_3_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9486:1: ( ( ',' ) ) - // InternalRos.g:9487:1: ( ',' ) + // InternalRos.g:9429:1: ( ( ',' ) ) + // InternalRos.g:9430:1: ( ',' ) { - // InternalRos.g:9487:1: ( ',' ) - // InternalRos.g:9488:2: ',' + // InternalRos.g:9430:1: ( ',' ) + // InternalRos.g:9431:2: ',' { before(grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_3_3_0()); match(input,43,FOLLOW_2); @@ -28864,14 +28722,14 @@ public final void rule__RelativeNamespace_Impl__Group_3_3__0__Impl() throws Reco // $ANTLR start "rule__RelativeNamespace_Impl__Group_3_3__1" - // InternalRos.g:9497:1: rule__RelativeNamespace_Impl__Group_3_3__1 : rule__RelativeNamespace_Impl__Group_3_3__1__Impl ; + // InternalRos.g:9440:1: rule__RelativeNamespace_Impl__Group_3_3__1 : rule__RelativeNamespace_Impl__Group_3_3__1__Impl ; public final void rule__RelativeNamespace_Impl__Group_3_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9501:1: ( rule__RelativeNamespace_Impl__Group_3_3__1__Impl ) - // InternalRos.g:9502:2: rule__RelativeNamespace_Impl__Group_3_3__1__Impl + // InternalRos.g:9444:1: ( rule__RelativeNamespace_Impl__Group_3_3__1__Impl ) + // InternalRos.g:9445:2: rule__RelativeNamespace_Impl__Group_3_3__1__Impl { pushFollow(FOLLOW_2); rule__RelativeNamespace_Impl__Group_3_3__1__Impl(); @@ -28897,21 +28755,21 @@ public final void rule__RelativeNamespace_Impl__Group_3_3__1() throws Recognitio // $ANTLR start "rule__RelativeNamespace_Impl__Group_3_3__1__Impl" - // InternalRos.g:9508:1: rule__RelativeNamespace_Impl__Group_3_3__1__Impl : ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 ) ) ; + // InternalRos.g:9451:1: rule__RelativeNamespace_Impl__Group_3_3__1__Impl : ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 ) ) ; public final void rule__RelativeNamespace_Impl__Group_3_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9512:1: ( ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 ) ) ) - // InternalRos.g:9513:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 ) ) + // InternalRos.g:9455:1: ( ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 ) ) ) + // InternalRos.g:9456:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 ) ) { - // InternalRos.g:9513:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 ) ) - // InternalRos.g:9514:2: ( rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 ) + // InternalRos.g:9456:1: ( ( rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 ) ) + // InternalRos.g:9457:2: ( rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 ) { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsAssignment_3_3_1()); - // InternalRos.g:9515:2: ( rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 ) - // InternalRos.g:9515:3: rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 + // InternalRos.g:9458:2: ( rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 ) + // InternalRos.g:9458:3: rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 { pushFollow(FOLLOW_2); rule__RelativeNamespace_Impl__PartsAssignment_3_3_1(); @@ -28944,16 +28802,16 @@ public final void rule__RelativeNamespace_Impl__Group_3_3__1__Impl() throws Reco // $ANTLR start "rule__PrivateNamespace__Group__0" - // InternalRos.g:9524:1: rule__PrivateNamespace__Group__0 : rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 ; + // InternalRos.g:9467: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(); try { - // InternalRos.g:9528:1: ( rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 ) - // InternalRos.g:9529:2: rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 + // InternalRos.g:9471:1: ( rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 ) + // InternalRos.g:9472:2: rule__PrivateNamespace__Group__0__Impl rule__PrivateNamespace__Group__1 { - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_42); rule__PrivateNamespace__Group__0__Impl(); state._fsp--; @@ -28982,21 +28840,21 @@ public final void rule__PrivateNamespace__Group__0() throws RecognitionException // $ANTLR start "rule__PrivateNamespace__Group__0__Impl" - // InternalRos.g:9536:1: rule__PrivateNamespace__Group__0__Impl : ( () ) ; + // InternalRos.g:9479:1: rule__PrivateNamespace__Group__0__Impl : ( () ) ; public final void rule__PrivateNamespace__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9540:1: ( ( () ) ) - // InternalRos.g:9541:1: ( () ) + // InternalRos.g:9483:1: ( ( () ) ) + // InternalRos.g:9484:1: ( () ) { - // InternalRos.g:9541:1: ( () ) - // InternalRos.g:9542:2: () + // InternalRos.g:9484:1: ( () ) + // InternalRos.g:9485:2: () { before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceAction_0()); - // InternalRos.g:9543:2: () - // InternalRos.g:9543:3: + // InternalRos.g:9486:2: () + // InternalRos.g:9486:3: { } @@ -29019,14 +28877,14 @@ public final void rule__PrivateNamespace__Group__0__Impl() throws RecognitionExc // $ANTLR start "rule__PrivateNamespace__Group__1" - // InternalRos.g:9551:1: rule__PrivateNamespace__Group__1 : rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 ; + // InternalRos.g:9494: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(); try { - // InternalRos.g:9555:1: ( rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 ) - // InternalRos.g:9556:2: rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 + // InternalRos.g:9498:1: ( rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 ) + // InternalRos.g:9499:2: rule__PrivateNamespace__Group__1__Impl rule__PrivateNamespace__Group__2 { pushFollow(FOLLOW_4); rule__PrivateNamespace__Group__1__Impl(); @@ -29057,17 +28915,17 @@ public final void rule__PrivateNamespace__Group__1() throws RecognitionException // $ANTLR start "rule__PrivateNamespace__Group__1__Impl" - // InternalRos.g:9563:1: rule__PrivateNamespace__Group__1__Impl : ( 'PrivateNamespace' ) ; + // InternalRos.g:9506:1: rule__PrivateNamespace__Group__1__Impl : ( 'PrivateNamespace' ) ; public final void rule__PrivateNamespace__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9567:1: ( ( 'PrivateNamespace' ) ) - // InternalRos.g:9568:1: ( 'PrivateNamespace' ) + // InternalRos.g:9510:1: ( ( 'PrivateNamespace' ) ) + // InternalRos.g:9511:1: ( 'PrivateNamespace' ) { - // InternalRos.g:9568:1: ( 'PrivateNamespace' ) - // InternalRos.g:9569:2: 'PrivateNamespace' + // InternalRos.g:9511:1: ( 'PrivateNamespace' ) + // InternalRos.g:9512:2: 'PrivateNamespace' { before(grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); match(input,74,FOLLOW_2); @@ -29094,16 +28952,16 @@ public final void rule__PrivateNamespace__Group__1__Impl() throws RecognitionExc // $ANTLR start "rule__PrivateNamespace__Group__2" - // InternalRos.g:9578:1: rule__PrivateNamespace__Group__2 : rule__PrivateNamespace__Group__2__Impl rule__PrivateNamespace__Group__3 ; + // InternalRos.g:9521:1: rule__PrivateNamespace__Group__2 : rule__PrivateNamespace__Group__2__Impl rule__PrivateNamespace__Group__3 ; public final void rule__PrivateNamespace__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9582:1: ( rule__PrivateNamespace__Group__2__Impl rule__PrivateNamespace__Group__3 ) - // InternalRos.g:9583:2: rule__PrivateNamespace__Group__2__Impl rule__PrivateNamespace__Group__3 + // InternalRos.g:9525:1: ( rule__PrivateNamespace__Group__2__Impl rule__PrivateNamespace__Group__3 ) + // InternalRos.g:9526:2: rule__PrivateNamespace__Group__2__Impl rule__PrivateNamespace__Group__3 { - pushFollow(FOLLOW_43); + pushFollow(FOLLOW_46); rule__PrivateNamespace__Group__2__Impl(); state._fsp--; @@ -29132,17 +28990,17 @@ public final void rule__PrivateNamespace__Group__2() throws RecognitionException // $ANTLR start "rule__PrivateNamespace__Group__2__Impl" - // InternalRos.g:9590:1: rule__PrivateNamespace__Group__2__Impl : ( '{' ) ; + // InternalRos.g:9533:1: rule__PrivateNamespace__Group__2__Impl : ( '{' ) ; public final void rule__PrivateNamespace__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9594:1: ( ( '{' ) ) - // InternalRos.g:9595:1: ( '{' ) + // InternalRos.g:9537:1: ( ( '{' ) ) + // InternalRos.g:9538:1: ( '{' ) { - // InternalRos.g:9595:1: ( '{' ) - // InternalRos.g:9596:2: '{' + // InternalRos.g:9538:1: ( '{' ) + // InternalRos.g:9539:2: '{' { before(grammarAccess.getPrivateNamespaceAccess().getLeftCurlyBracketKeyword_2()); match(input,41,FOLLOW_2); @@ -29169,16 +29027,16 @@ public final void rule__PrivateNamespace__Group__2__Impl() throws RecognitionExc // $ANTLR start "rule__PrivateNamespace__Group__3" - // InternalRos.g:9605:1: rule__PrivateNamespace__Group__3 : rule__PrivateNamespace__Group__3__Impl rule__PrivateNamespace__Group__4 ; + // InternalRos.g:9548:1: rule__PrivateNamespace__Group__3 : rule__PrivateNamespace__Group__3__Impl rule__PrivateNamespace__Group__4 ; public final void rule__PrivateNamespace__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9609:1: ( rule__PrivateNamespace__Group__3__Impl rule__PrivateNamespace__Group__4 ) - // InternalRos.g:9610:2: rule__PrivateNamespace__Group__3__Impl rule__PrivateNamespace__Group__4 + // InternalRos.g:9552:1: ( rule__PrivateNamespace__Group__3__Impl rule__PrivateNamespace__Group__4 ) + // InternalRos.g:9553:2: rule__PrivateNamespace__Group__3__Impl rule__PrivateNamespace__Group__4 { - pushFollow(FOLLOW_43); + pushFollow(FOLLOW_46); rule__PrivateNamespace__Group__3__Impl(); state._fsp--; @@ -29207,29 +29065,29 @@ public final void rule__PrivateNamespace__Group__3() throws RecognitionException // $ANTLR start "rule__PrivateNamespace__Group__3__Impl" - // InternalRos.g:9617:1: rule__PrivateNamespace__Group__3__Impl : ( ( rule__PrivateNamespace__Group_3__0 )? ) ; + // InternalRos.g:9560:1: rule__PrivateNamespace__Group__3__Impl : ( ( rule__PrivateNamespace__Group_3__0 )? ) ; public final void rule__PrivateNamespace__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9621:1: ( ( ( rule__PrivateNamespace__Group_3__0 )? ) ) - // InternalRos.g:9622:1: ( ( rule__PrivateNamespace__Group_3__0 )? ) + // InternalRos.g:9564:1: ( ( ( rule__PrivateNamespace__Group_3__0 )? ) ) + // InternalRos.g:9565:1: ( ( rule__PrivateNamespace__Group_3__0 )? ) { - // InternalRos.g:9622:1: ( ( rule__PrivateNamespace__Group_3__0 )? ) - // InternalRos.g:9623:2: ( rule__PrivateNamespace__Group_3__0 )? + // InternalRos.g:9565:1: ( ( rule__PrivateNamespace__Group_3__0 )? ) + // InternalRos.g:9566:2: ( rule__PrivateNamespace__Group_3__0 )? { before(grammarAccess.getPrivateNamespaceAccess().getGroup_3()); - // InternalRos.g:9624:2: ( rule__PrivateNamespace__Group_3__0 )? - int alt58=2; - int LA58_0 = input.LA(1); + // InternalRos.g:9567:2: ( rule__PrivateNamespace__Group_3__0 )? + int alt55=2; + int LA55_0 = input.LA(1); - if ( (LA58_0==72) ) { - alt58=1; + if ( (LA55_0==72) ) { + alt55=1; } - switch (alt58) { + switch (alt55) { case 1 : - // InternalRos.g:9624:3: rule__PrivateNamespace__Group_3__0 + // InternalRos.g:9567:3: rule__PrivateNamespace__Group_3__0 { pushFollow(FOLLOW_2); rule__PrivateNamespace__Group_3__0(); @@ -29265,14 +29123,14 @@ public final void rule__PrivateNamespace__Group__3__Impl() throws RecognitionExc // $ANTLR start "rule__PrivateNamespace__Group__4" - // InternalRos.g:9632:1: rule__PrivateNamespace__Group__4 : rule__PrivateNamespace__Group__4__Impl ; + // InternalRos.g:9575:1: rule__PrivateNamespace__Group__4 : rule__PrivateNamespace__Group__4__Impl ; public final void rule__PrivateNamespace__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9636:1: ( rule__PrivateNamespace__Group__4__Impl ) - // InternalRos.g:9637:2: rule__PrivateNamespace__Group__4__Impl + // InternalRos.g:9579:1: ( rule__PrivateNamespace__Group__4__Impl ) + // InternalRos.g:9580:2: rule__PrivateNamespace__Group__4__Impl { pushFollow(FOLLOW_2); rule__PrivateNamespace__Group__4__Impl(); @@ -29298,17 +29156,17 @@ public final void rule__PrivateNamespace__Group__4() throws RecognitionException // $ANTLR start "rule__PrivateNamespace__Group__4__Impl" - // InternalRos.g:9643:1: rule__PrivateNamespace__Group__4__Impl : ( '}' ) ; + // InternalRos.g:9586:1: rule__PrivateNamespace__Group__4__Impl : ( '}' ) ; public final void rule__PrivateNamespace__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9647:1: ( ( '}' ) ) - // InternalRos.g:9648:1: ( '}' ) + // InternalRos.g:9590:1: ( ( '}' ) ) + // InternalRos.g:9591:1: ( '}' ) { - // InternalRos.g:9648:1: ( '}' ) - // InternalRos.g:9649:2: '}' + // InternalRos.g:9591:1: ( '}' ) + // InternalRos.g:9592:2: '}' { before(grammarAccess.getPrivateNamespaceAccess().getRightCurlyBracketKeyword_4()); match(input,42,FOLLOW_2); @@ -29335,14 +29193,14 @@ public final void rule__PrivateNamespace__Group__4__Impl() throws RecognitionExc // $ANTLR start "rule__PrivateNamespace__Group_3__0" - // InternalRos.g:9659:1: rule__PrivateNamespace__Group_3__0 : rule__PrivateNamespace__Group_3__0__Impl rule__PrivateNamespace__Group_3__1 ; + // InternalRos.g:9602:1: rule__PrivateNamespace__Group_3__0 : rule__PrivateNamespace__Group_3__0__Impl rule__PrivateNamespace__Group_3__1 ; public final void rule__PrivateNamespace__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9663:1: ( rule__PrivateNamespace__Group_3__0__Impl rule__PrivateNamespace__Group_3__1 ) - // InternalRos.g:9664:2: rule__PrivateNamespace__Group_3__0__Impl rule__PrivateNamespace__Group_3__1 + // InternalRos.g:9606:1: ( rule__PrivateNamespace__Group_3__0__Impl rule__PrivateNamespace__Group_3__1 ) + // InternalRos.g:9607:2: rule__PrivateNamespace__Group_3__0__Impl rule__PrivateNamespace__Group_3__1 { pushFollow(FOLLOW_4); rule__PrivateNamespace__Group_3__0__Impl(); @@ -29373,17 +29231,17 @@ public final void rule__PrivateNamespace__Group_3__0() throws RecognitionExcepti // $ANTLR start "rule__PrivateNamespace__Group_3__0__Impl" - // InternalRos.g:9671:1: rule__PrivateNamespace__Group_3__0__Impl : ( 'parts' ) ; + // InternalRos.g:9614:1: rule__PrivateNamespace__Group_3__0__Impl : ( 'parts' ) ; public final void rule__PrivateNamespace__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9675:1: ( ( 'parts' ) ) - // InternalRos.g:9676:1: ( 'parts' ) + // InternalRos.g:9618:1: ( ( 'parts' ) ) + // InternalRos.g:9619:1: ( 'parts' ) { - // InternalRos.g:9676:1: ( 'parts' ) - // InternalRos.g:9677:2: 'parts' + // InternalRos.g:9619:1: ( 'parts' ) + // InternalRos.g:9620:2: 'parts' { before(grammarAccess.getPrivateNamespaceAccess().getPartsKeyword_3_0()); match(input,72,FOLLOW_2); @@ -29410,16 +29268,16 @@ public final void rule__PrivateNamespace__Group_3__0__Impl() throws RecognitionE // $ANTLR start "rule__PrivateNamespace__Group_3__1" - // InternalRos.g:9686:1: rule__PrivateNamespace__Group_3__1 : rule__PrivateNamespace__Group_3__1__Impl rule__PrivateNamespace__Group_3__2 ; + // InternalRos.g:9629:1: rule__PrivateNamespace__Group_3__1 : rule__PrivateNamespace__Group_3__1__Impl rule__PrivateNamespace__Group_3__2 ; public final void rule__PrivateNamespace__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9690:1: ( rule__PrivateNamespace__Group_3__1__Impl rule__PrivateNamespace__Group_3__2 ) - // InternalRos.g:9691:2: rule__PrivateNamespace__Group_3__1__Impl rule__PrivateNamespace__Group_3__2 + // InternalRos.g:9633:1: ( rule__PrivateNamespace__Group_3__1__Impl rule__PrivateNamespace__Group_3__2 ) + // InternalRos.g:9634:2: rule__PrivateNamespace__Group_3__1__Impl rule__PrivateNamespace__Group_3__2 { - pushFollow(FOLLOW_44); + pushFollow(FOLLOW_47); rule__PrivateNamespace__Group_3__1__Impl(); state._fsp--; @@ -29448,17 +29306,17 @@ public final void rule__PrivateNamespace__Group_3__1() throws RecognitionExcepti // $ANTLR start "rule__PrivateNamespace__Group_3__1__Impl" - // InternalRos.g:9698:1: rule__PrivateNamespace__Group_3__1__Impl : ( '{' ) ; + // InternalRos.g:9641:1: rule__PrivateNamespace__Group_3__1__Impl : ( '{' ) ; public final void rule__PrivateNamespace__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9702:1: ( ( '{' ) ) - // InternalRos.g:9703:1: ( '{' ) + // InternalRos.g:9645:1: ( ( '{' ) ) + // InternalRos.g:9646:1: ( '{' ) { - // InternalRos.g:9703:1: ( '{' ) - // InternalRos.g:9704:2: '{' + // InternalRos.g:9646:1: ( '{' ) + // InternalRos.g:9647:2: '{' { before(grammarAccess.getPrivateNamespaceAccess().getLeftCurlyBracketKeyword_3_1()); match(input,41,FOLLOW_2); @@ -29485,14 +29343,14 @@ public final void rule__PrivateNamespace__Group_3__1__Impl() throws RecognitionE // $ANTLR start "rule__PrivateNamespace__Group_3__2" - // InternalRos.g:9713:1: rule__PrivateNamespace__Group_3__2 : rule__PrivateNamespace__Group_3__2__Impl rule__PrivateNamespace__Group_3__3 ; + // InternalRos.g:9656:1: rule__PrivateNamespace__Group_3__2 : rule__PrivateNamespace__Group_3__2__Impl rule__PrivateNamespace__Group_3__3 ; public final void rule__PrivateNamespace__Group_3__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9717:1: ( rule__PrivateNamespace__Group_3__2__Impl rule__PrivateNamespace__Group_3__3 ) - // InternalRos.g:9718:2: rule__PrivateNamespace__Group_3__2__Impl rule__PrivateNamespace__Group_3__3 + // InternalRos.g:9660:1: ( rule__PrivateNamespace__Group_3__2__Impl rule__PrivateNamespace__Group_3__3 ) + // InternalRos.g:9661:2: rule__PrivateNamespace__Group_3__2__Impl rule__PrivateNamespace__Group_3__3 { pushFollow(FOLLOW_13); rule__PrivateNamespace__Group_3__2__Impl(); @@ -29523,21 +29381,21 @@ public final void rule__PrivateNamespace__Group_3__2() throws RecognitionExcepti // $ANTLR start "rule__PrivateNamespace__Group_3__2__Impl" - // InternalRos.g:9725:1: rule__PrivateNamespace__Group_3__2__Impl : ( ( rule__PrivateNamespace__PartsAssignment_3_2 ) ) ; + // InternalRos.g:9668:1: rule__PrivateNamespace__Group_3__2__Impl : ( ( rule__PrivateNamespace__PartsAssignment_3_2 ) ) ; public final void rule__PrivateNamespace__Group_3__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9729:1: ( ( ( rule__PrivateNamespace__PartsAssignment_3_2 ) ) ) - // InternalRos.g:9730:1: ( ( rule__PrivateNamespace__PartsAssignment_3_2 ) ) + // InternalRos.g:9672:1: ( ( ( rule__PrivateNamespace__PartsAssignment_3_2 ) ) ) + // InternalRos.g:9673:1: ( ( rule__PrivateNamespace__PartsAssignment_3_2 ) ) { - // InternalRos.g:9730:1: ( ( rule__PrivateNamespace__PartsAssignment_3_2 ) ) - // InternalRos.g:9731:2: ( rule__PrivateNamespace__PartsAssignment_3_2 ) + // InternalRos.g:9673:1: ( ( rule__PrivateNamespace__PartsAssignment_3_2 ) ) + // InternalRos.g:9674:2: ( rule__PrivateNamespace__PartsAssignment_3_2 ) { before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_3_2()); - // InternalRos.g:9732:2: ( rule__PrivateNamespace__PartsAssignment_3_2 ) - // InternalRos.g:9732:3: rule__PrivateNamespace__PartsAssignment_3_2 + // InternalRos.g:9675:2: ( rule__PrivateNamespace__PartsAssignment_3_2 ) + // InternalRos.g:9675:3: rule__PrivateNamespace__PartsAssignment_3_2 { pushFollow(FOLLOW_2); rule__PrivateNamespace__PartsAssignment_3_2(); @@ -29570,14 +29428,14 @@ public final void rule__PrivateNamespace__Group_3__2__Impl() throws RecognitionE // $ANTLR start "rule__PrivateNamespace__Group_3__3" - // InternalRos.g:9740:1: rule__PrivateNamespace__Group_3__3 : rule__PrivateNamespace__Group_3__3__Impl rule__PrivateNamespace__Group_3__4 ; + // InternalRos.g:9683:1: rule__PrivateNamespace__Group_3__3 : rule__PrivateNamespace__Group_3__3__Impl rule__PrivateNamespace__Group_3__4 ; public final void rule__PrivateNamespace__Group_3__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9744:1: ( rule__PrivateNamespace__Group_3__3__Impl rule__PrivateNamespace__Group_3__4 ) - // InternalRos.g:9745:2: rule__PrivateNamespace__Group_3__3__Impl rule__PrivateNamespace__Group_3__4 + // InternalRos.g:9687:1: ( rule__PrivateNamespace__Group_3__3__Impl rule__PrivateNamespace__Group_3__4 ) + // InternalRos.g:9688:2: rule__PrivateNamespace__Group_3__3__Impl rule__PrivateNamespace__Group_3__4 { pushFollow(FOLLOW_13); rule__PrivateNamespace__Group_3__3__Impl(); @@ -29608,33 +29466,33 @@ public final void rule__PrivateNamespace__Group_3__3() throws RecognitionExcepti // $ANTLR start "rule__PrivateNamespace__Group_3__3__Impl" - // InternalRos.g:9752:1: rule__PrivateNamespace__Group_3__3__Impl : ( ( rule__PrivateNamespace__Group_3_3__0 )* ) ; + // InternalRos.g:9695:1: rule__PrivateNamespace__Group_3__3__Impl : ( ( rule__PrivateNamespace__Group_3_3__0 )* ) ; public final void rule__PrivateNamespace__Group_3__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9756:1: ( ( ( rule__PrivateNamespace__Group_3_3__0 )* ) ) - // InternalRos.g:9757:1: ( ( rule__PrivateNamespace__Group_3_3__0 )* ) + // InternalRos.g:9699:1: ( ( ( rule__PrivateNamespace__Group_3_3__0 )* ) ) + // InternalRos.g:9700:1: ( ( rule__PrivateNamespace__Group_3_3__0 )* ) { - // InternalRos.g:9757:1: ( ( rule__PrivateNamespace__Group_3_3__0 )* ) - // InternalRos.g:9758:2: ( rule__PrivateNamespace__Group_3_3__0 )* + // InternalRos.g:9700:1: ( ( rule__PrivateNamespace__Group_3_3__0 )* ) + // InternalRos.g:9701:2: ( rule__PrivateNamespace__Group_3_3__0 )* { before(grammarAccess.getPrivateNamespaceAccess().getGroup_3_3()); - // InternalRos.g:9759:2: ( rule__PrivateNamespace__Group_3_3__0 )* - loop59: + // InternalRos.g:9702:2: ( rule__PrivateNamespace__Group_3_3__0 )* + loop56: do { - int alt59=2; - int LA59_0 = input.LA(1); + int alt56=2; + int LA56_0 = input.LA(1); - if ( (LA59_0==43) ) { - alt59=1; + if ( (LA56_0==43) ) { + alt56=1; } - switch (alt59) { + switch (alt56) { case 1 : - // InternalRos.g:9759:3: rule__PrivateNamespace__Group_3_3__0 + // InternalRos.g:9702:3: rule__PrivateNamespace__Group_3_3__0 { pushFollow(FOLLOW_7); rule__PrivateNamespace__Group_3_3__0(); @@ -29646,7 +29504,7 @@ public final void rule__PrivateNamespace__Group_3__3__Impl() throws RecognitionE break; default : - break loop59; + break loop56; } } while (true); @@ -29673,14 +29531,14 @@ public final void rule__PrivateNamespace__Group_3__3__Impl() throws RecognitionE // $ANTLR start "rule__PrivateNamespace__Group_3__4" - // InternalRos.g:9767:1: rule__PrivateNamespace__Group_3__4 : rule__PrivateNamespace__Group_3__4__Impl ; + // InternalRos.g:9710:1: rule__PrivateNamespace__Group_3__4 : rule__PrivateNamespace__Group_3__4__Impl ; public final void rule__PrivateNamespace__Group_3__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9771:1: ( rule__PrivateNamespace__Group_3__4__Impl ) - // InternalRos.g:9772:2: rule__PrivateNamespace__Group_3__4__Impl + // InternalRos.g:9714:1: ( rule__PrivateNamespace__Group_3__4__Impl ) + // InternalRos.g:9715:2: rule__PrivateNamespace__Group_3__4__Impl { pushFollow(FOLLOW_2); rule__PrivateNamespace__Group_3__4__Impl(); @@ -29706,17 +29564,17 @@ public final void rule__PrivateNamespace__Group_3__4() throws RecognitionExcepti // $ANTLR start "rule__PrivateNamespace__Group_3__4__Impl" - // InternalRos.g:9778:1: rule__PrivateNamespace__Group_3__4__Impl : ( '}' ) ; + // InternalRos.g:9721:1: rule__PrivateNamespace__Group_3__4__Impl : ( '}' ) ; public final void rule__PrivateNamespace__Group_3__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9782:1: ( ( '}' ) ) - // InternalRos.g:9783:1: ( '}' ) + // InternalRos.g:9725:1: ( ( '}' ) ) + // InternalRos.g:9726:1: ( '}' ) { - // InternalRos.g:9783:1: ( '}' ) - // InternalRos.g:9784:2: '}' + // InternalRos.g:9726:1: ( '}' ) + // InternalRos.g:9727:2: '}' { before(grammarAccess.getPrivateNamespaceAccess().getRightCurlyBracketKeyword_3_4()); match(input,42,FOLLOW_2); @@ -29743,16 +29601,16 @@ public final void rule__PrivateNamespace__Group_3__4__Impl() throws RecognitionE // $ANTLR start "rule__PrivateNamespace__Group_3_3__0" - // InternalRos.g:9794:1: rule__PrivateNamespace__Group_3_3__0 : rule__PrivateNamespace__Group_3_3__0__Impl rule__PrivateNamespace__Group_3_3__1 ; + // InternalRos.g:9737:1: rule__PrivateNamespace__Group_3_3__0 : rule__PrivateNamespace__Group_3_3__0__Impl rule__PrivateNamespace__Group_3_3__1 ; public final void rule__PrivateNamespace__Group_3_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9798:1: ( rule__PrivateNamespace__Group_3_3__0__Impl rule__PrivateNamespace__Group_3_3__1 ) - // InternalRos.g:9799:2: rule__PrivateNamespace__Group_3_3__0__Impl rule__PrivateNamespace__Group_3_3__1 + // InternalRos.g:9741:1: ( rule__PrivateNamespace__Group_3_3__0__Impl rule__PrivateNamespace__Group_3_3__1 ) + // InternalRos.g:9742:2: rule__PrivateNamespace__Group_3_3__0__Impl rule__PrivateNamespace__Group_3_3__1 { - pushFollow(FOLLOW_44); + pushFollow(FOLLOW_47); rule__PrivateNamespace__Group_3_3__0__Impl(); state._fsp--; @@ -29781,17 +29639,17 @@ public final void rule__PrivateNamespace__Group_3_3__0() throws RecognitionExcep // $ANTLR start "rule__PrivateNamespace__Group_3_3__0__Impl" - // InternalRos.g:9806:1: rule__PrivateNamespace__Group_3_3__0__Impl : ( ',' ) ; + // InternalRos.g:9749:1: rule__PrivateNamespace__Group_3_3__0__Impl : ( ',' ) ; public final void rule__PrivateNamespace__Group_3_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9810:1: ( ( ',' ) ) - // InternalRos.g:9811:1: ( ',' ) + // InternalRos.g:9753:1: ( ( ',' ) ) + // InternalRos.g:9754:1: ( ',' ) { - // InternalRos.g:9811:1: ( ',' ) - // InternalRos.g:9812:2: ',' + // InternalRos.g:9754:1: ( ',' ) + // InternalRos.g:9755:2: ',' { before(grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_3_3_0()); match(input,43,FOLLOW_2); @@ -29818,14 +29676,14 @@ public final void rule__PrivateNamespace__Group_3_3__0__Impl() throws Recognitio // $ANTLR start "rule__PrivateNamespace__Group_3_3__1" - // InternalRos.g:9821:1: rule__PrivateNamespace__Group_3_3__1 : rule__PrivateNamespace__Group_3_3__1__Impl ; + // InternalRos.g:9764:1: rule__PrivateNamespace__Group_3_3__1 : rule__PrivateNamespace__Group_3_3__1__Impl ; public final void rule__PrivateNamespace__Group_3_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9825:1: ( rule__PrivateNamespace__Group_3_3__1__Impl ) - // InternalRos.g:9826:2: rule__PrivateNamespace__Group_3_3__1__Impl + // InternalRos.g:9768:1: ( rule__PrivateNamespace__Group_3_3__1__Impl ) + // InternalRos.g:9769:2: rule__PrivateNamespace__Group_3_3__1__Impl { pushFollow(FOLLOW_2); rule__PrivateNamespace__Group_3_3__1__Impl(); @@ -29851,21 +29709,21 @@ public final void rule__PrivateNamespace__Group_3_3__1() throws RecognitionExcep // $ANTLR start "rule__PrivateNamespace__Group_3_3__1__Impl" - // InternalRos.g:9832:1: rule__PrivateNamespace__Group_3_3__1__Impl : ( ( rule__PrivateNamespace__PartsAssignment_3_3_1 ) ) ; + // InternalRos.g:9775:1: rule__PrivateNamespace__Group_3_3__1__Impl : ( ( rule__PrivateNamespace__PartsAssignment_3_3_1 ) ) ; public final void rule__PrivateNamespace__Group_3_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9836:1: ( ( ( rule__PrivateNamespace__PartsAssignment_3_3_1 ) ) ) - // InternalRos.g:9837:1: ( ( rule__PrivateNamespace__PartsAssignment_3_3_1 ) ) + // InternalRos.g:9779:1: ( ( ( rule__PrivateNamespace__PartsAssignment_3_3_1 ) ) ) + // InternalRos.g:9780:1: ( ( rule__PrivateNamespace__PartsAssignment_3_3_1 ) ) { - // InternalRos.g:9837:1: ( ( rule__PrivateNamespace__PartsAssignment_3_3_1 ) ) - // InternalRos.g:9838:2: ( rule__PrivateNamespace__PartsAssignment_3_3_1 ) + // InternalRos.g:9780:1: ( ( rule__PrivateNamespace__PartsAssignment_3_3_1 ) ) + // InternalRos.g:9781:2: ( rule__PrivateNamespace__PartsAssignment_3_3_1 ) { before(grammarAccess.getPrivateNamespaceAccess().getPartsAssignment_3_3_1()); - // InternalRos.g:9839:2: ( rule__PrivateNamespace__PartsAssignment_3_3_1 ) - // InternalRos.g:9839:3: rule__PrivateNamespace__PartsAssignment_3_3_1 + // InternalRos.g:9782:2: ( rule__PrivateNamespace__PartsAssignment_3_3_1 ) + // InternalRos.g:9782:3: rule__PrivateNamespace__PartsAssignment_3_3_1 { pushFollow(FOLLOW_2); rule__PrivateNamespace__PartsAssignment_3_3_1(); @@ -29898,14 +29756,14 @@ public final void rule__PrivateNamespace__Group_3_3__1__Impl() throws Recognitio // $ANTLR start "rule__Parameter__Group__0" - // InternalRos.g:9848:1: rule__Parameter__Group__0 : rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ; + // InternalRos.g:9791:1: rule__Parameter__Group__0 : rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ; public final void rule__Parameter__Group__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9852:1: ( rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ) - // InternalRos.g:9853:2: rule__Parameter__Group__0__Impl rule__Parameter__Group__1 + // InternalRos.g:9795:1: ( rule__Parameter__Group__0__Impl rule__Parameter__Group__1 ) + // InternalRos.g:9796:2: rule__Parameter__Group__0__Impl rule__Parameter__Group__1 { pushFollow(FOLLOW_4); rule__Parameter__Group__0__Impl(); @@ -29936,17 +29794,17 @@ public final void rule__Parameter__Group__0() throws RecognitionException { // $ANTLR start "rule__Parameter__Group__0__Impl" - // InternalRos.g:9860:1: rule__Parameter__Group__0__Impl : ( 'Parameter' ) ; + // InternalRos.g:9803:1: rule__Parameter__Group__0__Impl : ( 'Parameter' ) ; public final void rule__Parameter__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9864:1: ( ( 'Parameter' ) ) - // InternalRos.g:9865:1: ( 'Parameter' ) + // InternalRos.g:9807:1: ( ( 'Parameter' ) ) + // InternalRos.g:9808:1: ( 'Parameter' ) { - // InternalRos.g:9865:1: ( 'Parameter' ) - // InternalRos.g:9866:2: 'Parameter' + // InternalRos.g:9808:1: ( 'Parameter' ) + // InternalRos.g:9809:2: 'Parameter' { before(grammarAccess.getParameterAccess().getParameterKeyword_0()); match(input,75,FOLLOW_2); @@ -29973,14 +29831,14 @@ public final void rule__Parameter__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Parameter__Group__1" - // InternalRos.g:9875:1: rule__Parameter__Group__1 : rule__Parameter__Group__1__Impl rule__Parameter__Group__2 ; + // InternalRos.g:9818:1: rule__Parameter__Group__1 : rule__Parameter__Group__1__Impl rule__Parameter__Group__2 ; public final void rule__Parameter__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9879:1: ( rule__Parameter__Group__1__Impl rule__Parameter__Group__2 ) - // InternalRos.g:9880:2: rule__Parameter__Group__1__Impl rule__Parameter__Group__2 + // InternalRos.g:9822:1: ( rule__Parameter__Group__1__Impl rule__Parameter__Group__2 ) + // InternalRos.g:9823:2: rule__Parameter__Group__1__Impl rule__Parameter__Group__2 { pushFollow(FOLLOW_28); rule__Parameter__Group__1__Impl(); @@ -30011,17 +29869,17 @@ public final void rule__Parameter__Group__1() throws RecognitionException { // $ANTLR start "rule__Parameter__Group__1__Impl" - // InternalRos.g:9887:1: rule__Parameter__Group__1__Impl : ( '{' ) ; + // InternalRos.g:9830:1: rule__Parameter__Group__1__Impl : ( '{' ) ; public final void rule__Parameter__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9891:1: ( ( '{' ) ) - // InternalRos.g:9892:1: ( '{' ) + // InternalRos.g:9834:1: ( ( '{' ) ) + // InternalRos.g:9835:1: ( '{' ) { - // InternalRos.g:9892:1: ( '{' ) - // InternalRos.g:9893:2: '{' + // InternalRos.g:9835:1: ( '{' ) + // InternalRos.g:9836:2: '{' { before(grammarAccess.getParameterAccess().getLeftCurlyBracketKeyword_1()); match(input,41,FOLLOW_2); @@ -30048,14 +29906,14 @@ public final void rule__Parameter__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Parameter__Group__2" - // InternalRos.g:9902:1: rule__Parameter__Group__2 : rule__Parameter__Group__2__Impl rule__Parameter__Group__3 ; + // InternalRos.g:9845: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(); try { - // InternalRos.g:9906:1: ( rule__Parameter__Group__2__Impl rule__Parameter__Group__3 ) - // InternalRos.g:9907:2: rule__Parameter__Group__2__Impl rule__Parameter__Group__3 + // InternalRos.g:9849:1: ( rule__Parameter__Group__2__Impl rule__Parameter__Group__3 ) + // InternalRos.g:9850:2: rule__Parameter__Group__2__Impl rule__Parameter__Group__3 { pushFollow(FOLLOW_10); rule__Parameter__Group__2__Impl(); @@ -30086,17 +29944,17 @@ public final void rule__Parameter__Group__2() throws RecognitionException { // $ANTLR start "rule__Parameter__Group__2__Impl" - // InternalRos.g:9914:1: rule__Parameter__Group__2__Impl : ( 'name' ) ; + // InternalRos.g:9857:1: rule__Parameter__Group__2__Impl : ( 'name' ) ; public final void rule__Parameter__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9918:1: ( ( 'name' ) ) - // InternalRos.g:9919:1: ( 'name' ) + // InternalRos.g:9861:1: ( ( 'name' ) ) + // InternalRos.g:9862:1: ( 'name' ) { - // InternalRos.g:9919:1: ( 'name' ) - // InternalRos.g:9920:2: 'name' + // InternalRos.g:9862:1: ( 'name' ) + // InternalRos.g:9863:2: 'name' { before(grammarAccess.getParameterAccess().getNameKeyword_2()); match(input,33,FOLLOW_2); @@ -30123,16 +29981,16 @@ public final void rule__Parameter__Group__2__Impl() throws RecognitionException // $ANTLR start "rule__Parameter__Group__3" - // InternalRos.g:9929:1: rule__Parameter__Group__3 : rule__Parameter__Group__3__Impl rule__Parameter__Group__4 ; + // InternalRos.g:9872: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(); try { - // InternalRos.g:9933:1: ( rule__Parameter__Group__3__Impl rule__Parameter__Group__4 ) - // InternalRos.g:9934:2: rule__Parameter__Group__3__Impl rule__Parameter__Group__4 + // InternalRos.g:9876:1: ( rule__Parameter__Group__3__Impl rule__Parameter__Group__4 ) + // InternalRos.g:9877:2: rule__Parameter__Group__3__Impl rule__Parameter__Group__4 { - pushFollow(FOLLOW_46); + pushFollow(FOLLOW_49); rule__Parameter__Group__3__Impl(); state._fsp--; @@ -30161,21 +30019,21 @@ public final void rule__Parameter__Group__3() throws RecognitionException { // $ANTLR start "rule__Parameter__Group__3__Impl" - // InternalRos.g:9941:1: rule__Parameter__Group__3__Impl : ( ( rule__Parameter__NameAssignment_3 ) ) ; + // InternalRos.g:9884:1: rule__Parameter__Group__3__Impl : ( ( rule__Parameter__NameAssignment_3 ) ) ; public final void rule__Parameter__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9945:1: ( ( ( rule__Parameter__NameAssignment_3 ) ) ) - // InternalRos.g:9946:1: ( ( rule__Parameter__NameAssignment_3 ) ) + // InternalRos.g:9888:1: ( ( ( rule__Parameter__NameAssignment_3 ) ) ) + // InternalRos.g:9889:1: ( ( rule__Parameter__NameAssignment_3 ) ) { - // InternalRos.g:9946:1: ( ( rule__Parameter__NameAssignment_3 ) ) - // InternalRos.g:9947:2: ( rule__Parameter__NameAssignment_3 ) + // InternalRos.g:9889:1: ( ( rule__Parameter__NameAssignment_3 ) ) + // InternalRos.g:9890:2: ( rule__Parameter__NameAssignment_3 ) { before(grammarAccess.getParameterAccess().getNameAssignment_3()); - // InternalRos.g:9948:2: ( rule__Parameter__NameAssignment_3 ) - // InternalRos.g:9948:3: rule__Parameter__NameAssignment_3 + // InternalRos.g:9891:2: ( rule__Parameter__NameAssignment_3 ) + // InternalRos.g:9891:3: rule__Parameter__NameAssignment_3 { pushFollow(FOLLOW_2); rule__Parameter__NameAssignment_3(); @@ -30208,16 +30066,16 @@ public final void rule__Parameter__Group__3__Impl() throws RecognitionException // $ANTLR start "rule__Parameter__Group__4" - // InternalRos.g:9956:1: rule__Parameter__Group__4 : rule__Parameter__Group__4__Impl rule__Parameter__Group__5 ; + // InternalRos.g:9899: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(); try { - // InternalRos.g:9960:1: ( rule__Parameter__Group__4__Impl rule__Parameter__Group__5 ) - // InternalRos.g:9961:2: rule__Parameter__Group__4__Impl rule__Parameter__Group__5 + // InternalRos.g:9903:1: ( rule__Parameter__Group__4__Impl rule__Parameter__Group__5 ) + // InternalRos.g:9904:2: rule__Parameter__Group__4__Impl rule__Parameter__Group__5 { - pushFollow(FOLLOW_46); + pushFollow(FOLLOW_49); rule__Parameter__Group__4__Impl(); state._fsp--; @@ -30246,29 +30104,29 @@ public final void rule__Parameter__Group__4() throws RecognitionException { // $ANTLR start "rule__Parameter__Group__4__Impl" - // InternalRos.g:9968:1: rule__Parameter__Group__4__Impl : ( ( rule__Parameter__Group_4__0 )? ) ; + // InternalRos.g:9911:1: rule__Parameter__Group__4__Impl : ( ( rule__Parameter__Group_4__0 )? ) ; public final void rule__Parameter__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9972:1: ( ( ( rule__Parameter__Group_4__0 )? ) ) - // InternalRos.g:9973:1: ( ( rule__Parameter__Group_4__0 )? ) + // InternalRos.g:9915:1: ( ( ( rule__Parameter__Group_4__0 )? ) ) + // InternalRos.g:9916:1: ( ( rule__Parameter__Group_4__0 )? ) { - // InternalRos.g:9973:1: ( ( rule__Parameter__Group_4__0 )? ) - // InternalRos.g:9974:2: ( rule__Parameter__Group_4__0 )? + // InternalRos.g:9916:1: ( ( rule__Parameter__Group_4__0 )? ) + // InternalRos.g:9917:2: ( rule__Parameter__Group_4__0 )? { before(grammarAccess.getParameterAccess().getGroup_4()); - // InternalRos.g:9975:2: ( rule__Parameter__Group_4__0 )? - int alt60=2; - int LA60_0 = input.LA(1); + // InternalRos.g:9918:2: ( rule__Parameter__Group_4__0 )? + int alt57=2; + int LA57_0 = input.LA(1); - if ( (LA60_0==63) ) { - alt60=1; + if ( (LA57_0==63) ) { + alt57=1; } - switch (alt60) { + switch (alt57) { case 1 : - // InternalRos.g:9975:3: rule__Parameter__Group_4__0 + // InternalRos.g:9918:3: rule__Parameter__Group_4__0 { pushFollow(FOLLOW_2); rule__Parameter__Group_4__0(); @@ -30304,16 +30162,16 @@ public final void rule__Parameter__Group__4__Impl() throws RecognitionException // $ANTLR start "rule__Parameter__Group__5" - // InternalRos.g:9983:1: rule__Parameter__Group__5 : rule__Parameter__Group__5__Impl rule__Parameter__Group__6 ; + // InternalRos.g:9926: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(); try { - // InternalRos.g:9987:1: ( rule__Parameter__Group__5__Impl rule__Parameter__Group__6 ) - // InternalRos.g:9988:2: rule__Parameter__Group__5__Impl rule__Parameter__Group__6 + // InternalRos.g:9930:1: ( rule__Parameter__Group__5__Impl rule__Parameter__Group__6 ) + // InternalRos.g:9931:2: rule__Parameter__Group__5__Impl rule__Parameter__Group__6 { - pushFollow(FOLLOW_47); + pushFollow(FOLLOW_50); rule__Parameter__Group__5__Impl(); state._fsp--; @@ -30342,17 +30200,17 @@ public final void rule__Parameter__Group__5() throws RecognitionException { // $ANTLR start "rule__Parameter__Group__5__Impl" - // InternalRos.g:9995:1: rule__Parameter__Group__5__Impl : ( 'type' ) ; + // InternalRos.g:9938:1: rule__Parameter__Group__5__Impl : ( 'type' ) ; public final void rule__Parameter__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:9999:1: ( ( 'type' ) ) - // InternalRos.g:10000:1: ( 'type' ) + // InternalRos.g:9942:1: ( ( 'type' ) ) + // InternalRos.g:9943:1: ( 'type' ) { - // InternalRos.g:10000:1: ( 'type' ) - // InternalRos.g:10001:2: 'type' + // InternalRos.g:9943:1: ( 'type' ) + // InternalRos.g:9944:2: 'type' { before(grammarAccess.getParameterAccess().getTypeKeyword_5()); match(input,36,FOLLOW_2); @@ -30379,16 +30237,16 @@ public final void rule__Parameter__Group__5__Impl() throws RecognitionException // $ANTLR start "rule__Parameter__Group__6" - // InternalRos.g:10010:1: rule__Parameter__Group__6 : rule__Parameter__Group__6__Impl rule__Parameter__Group__7 ; + // InternalRos.g:9953: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(); try { - // InternalRos.g:10014:1: ( rule__Parameter__Group__6__Impl rule__Parameter__Group__7 ) - // InternalRos.g:10015:2: rule__Parameter__Group__6__Impl rule__Parameter__Group__7 + // InternalRos.g:9957:1: ( rule__Parameter__Group__6__Impl rule__Parameter__Group__7 ) + // InternalRos.g:9958:2: rule__Parameter__Group__6__Impl rule__Parameter__Group__7 { - pushFollow(FOLLOW_48); + pushFollow(FOLLOW_51); rule__Parameter__Group__6__Impl(); state._fsp--; @@ -30417,21 +30275,21 @@ public final void rule__Parameter__Group__6() throws RecognitionException { // $ANTLR start "rule__Parameter__Group__6__Impl" - // InternalRos.g:10022:1: rule__Parameter__Group__6__Impl : ( ( rule__Parameter__TypeAssignment_6 ) ) ; + // InternalRos.g:9965:1: rule__Parameter__Group__6__Impl : ( ( rule__Parameter__TypeAssignment_6 ) ) ; public final void rule__Parameter__Group__6__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10026:1: ( ( ( rule__Parameter__TypeAssignment_6 ) ) ) - // InternalRos.g:10027:1: ( ( rule__Parameter__TypeAssignment_6 ) ) + // InternalRos.g:9969:1: ( ( ( rule__Parameter__TypeAssignment_6 ) ) ) + // InternalRos.g:9970:1: ( ( rule__Parameter__TypeAssignment_6 ) ) { - // InternalRos.g:10027:1: ( ( rule__Parameter__TypeAssignment_6 ) ) - // InternalRos.g:10028:2: ( rule__Parameter__TypeAssignment_6 ) + // InternalRos.g:9970:1: ( ( rule__Parameter__TypeAssignment_6 ) ) + // InternalRos.g:9971:2: ( rule__Parameter__TypeAssignment_6 ) { before(grammarAccess.getParameterAccess().getTypeAssignment_6()); - // InternalRos.g:10029:2: ( rule__Parameter__TypeAssignment_6 ) - // InternalRos.g:10029:3: rule__Parameter__TypeAssignment_6 + // InternalRos.g:9972:2: ( rule__Parameter__TypeAssignment_6 ) + // InternalRos.g:9972:3: rule__Parameter__TypeAssignment_6 { pushFollow(FOLLOW_2); rule__Parameter__TypeAssignment_6(); @@ -30464,14 +30322,14 @@ public final void rule__Parameter__Group__6__Impl() throws RecognitionException // $ANTLR start "rule__Parameter__Group__7" - // InternalRos.g:10037:1: rule__Parameter__Group__7 : rule__Parameter__Group__7__Impl ; + // InternalRos.g:9980:1: rule__Parameter__Group__7 : rule__Parameter__Group__7__Impl ; public final void rule__Parameter__Group__7() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10041:1: ( rule__Parameter__Group__7__Impl ) - // InternalRos.g:10042:2: rule__Parameter__Group__7__Impl + // InternalRos.g:9984:1: ( rule__Parameter__Group__7__Impl ) + // InternalRos.g:9985:2: rule__Parameter__Group__7__Impl { pushFollow(FOLLOW_2); rule__Parameter__Group__7__Impl(); @@ -30497,17 +30355,17 @@ public final void rule__Parameter__Group__7() throws RecognitionException { // $ANTLR start "rule__Parameter__Group__7__Impl" - // InternalRos.g:10048:1: rule__Parameter__Group__7__Impl : ( '}' ) ; + // InternalRos.g:9991:1: rule__Parameter__Group__7__Impl : ( '}' ) ; public final void rule__Parameter__Group__7__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10052:1: ( ( '}' ) ) - // InternalRos.g:10053:1: ( '}' ) + // InternalRos.g:9995:1: ( ( '}' ) ) + // InternalRos.g:9996:1: ( '}' ) { - // InternalRos.g:10053:1: ( '}' ) - // InternalRos.g:10054:2: '}' + // InternalRos.g:9996:1: ( '}' ) + // InternalRos.g:9997:2: '}' { before(grammarAccess.getParameterAccess().getRightCurlyBracketKeyword_7()); match(input,42,FOLLOW_2); @@ -30534,16 +30392,16 @@ public final void rule__Parameter__Group__7__Impl() throws RecognitionException // $ANTLR start "rule__Parameter__Group_4__0" - // InternalRos.g:10064:1: rule__Parameter__Group_4__0 : rule__Parameter__Group_4__0__Impl rule__Parameter__Group_4__1 ; + // InternalRos.g:10007: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(); try { - // InternalRos.g:10068:1: ( rule__Parameter__Group_4__0__Impl rule__Parameter__Group_4__1 ) - // InternalRos.g:10069:2: rule__Parameter__Group_4__0__Impl rule__Parameter__Group_4__1 + // InternalRos.g:10011:1: ( rule__Parameter__Group_4__0__Impl rule__Parameter__Group_4__1 ) + // InternalRos.g:10012:2: rule__Parameter__Group_4__0__Impl rule__Parameter__Group_4__1 { - pushFollow(FOLLOW_39); + pushFollow(FOLLOW_42); rule__Parameter__Group_4__0__Impl(); state._fsp--; @@ -30572,17 +30430,17 @@ public final void rule__Parameter__Group_4__0() throws RecognitionException { // $ANTLR start "rule__Parameter__Group_4__0__Impl" - // InternalRos.g:10076:1: rule__Parameter__Group_4__0__Impl : ( 'namespace' ) ; + // InternalRos.g:10019:1: rule__Parameter__Group_4__0__Impl : ( 'namespace' ) ; public final void rule__Parameter__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10080:1: ( ( 'namespace' ) ) - // InternalRos.g:10081:1: ( 'namespace' ) + // InternalRos.g:10023:1: ( ( 'namespace' ) ) + // InternalRos.g:10024:1: ( 'namespace' ) { - // InternalRos.g:10081:1: ( 'namespace' ) - // InternalRos.g:10082:2: 'namespace' + // InternalRos.g:10024:1: ( 'namespace' ) + // InternalRos.g:10025:2: 'namespace' { before(grammarAccess.getParameterAccess().getNamespaceKeyword_4_0()); match(input,63,FOLLOW_2); @@ -30609,14 +30467,14 @@ public final void rule__Parameter__Group_4__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__Parameter__Group_4__1" - // InternalRos.g:10091:1: rule__Parameter__Group_4__1 : rule__Parameter__Group_4__1__Impl ; + // InternalRos.g:10034: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(); try { - // InternalRos.g:10095:1: ( rule__Parameter__Group_4__1__Impl ) - // InternalRos.g:10096:2: rule__Parameter__Group_4__1__Impl + // InternalRos.g:10038:1: ( rule__Parameter__Group_4__1__Impl ) + // InternalRos.g:10039:2: rule__Parameter__Group_4__1__Impl { pushFollow(FOLLOW_2); rule__Parameter__Group_4__1__Impl(); @@ -30642,21 +30500,21 @@ public final void rule__Parameter__Group_4__1() throws RecognitionException { // $ANTLR start "rule__Parameter__Group_4__1__Impl" - // InternalRos.g:10102:1: rule__Parameter__Group_4__1__Impl : ( ( rule__Parameter__NamespaceAssignment_4_1 ) ) ; + // InternalRos.g:10045: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(); try { - // InternalRos.g:10106:1: ( ( ( rule__Parameter__NamespaceAssignment_4_1 ) ) ) - // InternalRos.g:10107:1: ( ( rule__Parameter__NamespaceAssignment_4_1 ) ) + // InternalRos.g:10049:1: ( ( ( rule__Parameter__NamespaceAssignment_4_1 ) ) ) + // InternalRos.g:10050:1: ( ( rule__Parameter__NamespaceAssignment_4_1 ) ) { - // InternalRos.g:10107:1: ( ( rule__Parameter__NamespaceAssignment_4_1 ) ) - // InternalRos.g:10108:2: ( rule__Parameter__NamespaceAssignment_4_1 ) + // InternalRos.g:10050:1: ( ( rule__Parameter__NamespaceAssignment_4_1 ) ) + // InternalRos.g:10051:2: ( rule__Parameter__NamespaceAssignment_4_1 ) { before(grammarAccess.getParameterAccess().getNamespaceAssignment_4_1()); - // InternalRos.g:10109:2: ( rule__Parameter__NamespaceAssignment_4_1 ) - // InternalRos.g:10109:3: rule__Parameter__NamespaceAssignment_4_1 + // InternalRos.g:10052:2: ( rule__Parameter__NamespaceAssignment_4_1 ) + // InternalRos.g:10052:3: rule__Parameter__NamespaceAssignment_4_1 { pushFollow(FOLLOW_2); rule__Parameter__NamespaceAssignment_4_1(); @@ -30689,16 +30547,16 @@ public final void rule__Parameter__Group_4__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__ParameterListType__Group__0" - // InternalRos.g:10118:1: rule__ParameterListType__Group__0 : rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 ; + // InternalRos.g:10061: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(); try { - // InternalRos.g:10122:1: ( rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 ) - // InternalRos.g:10123:2: rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 + // InternalRos.g:10065:1: ( rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 ) + // InternalRos.g:10066:2: rule__ParameterListType__Group__0__Impl rule__ParameterListType__Group__1 { - pushFollow(FOLLOW_49); + pushFollow(FOLLOW_52); rule__ParameterListType__Group__0__Impl(); state._fsp--; @@ -30727,21 +30585,21 @@ public final void rule__ParameterListType__Group__0() throws RecognitionExceptio // $ANTLR start "rule__ParameterListType__Group__0__Impl" - // InternalRos.g:10130:1: rule__ParameterListType__Group__0__Impl : ( () ) ; + // InternalRos.g:10073:1: rule__ParameterListType__Group__0__Impl : ( () ) ; public final void rule__ParameterListType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10134:1: ( ( () ) ) - // InternalRos.g:10135:1: ( () ) + // InternalRos.g:10077:1: ( ( () ) ) + // InternalRos.g:10078:1: ( () ) { - // InternalRos.g:10135:1: ( () ) - // InternalRos.g:10136:2: () + // InternalRos.g:10078:1: ( () ) + // InternalRos.g:10079:2: () { before(grammarAccess.getParameterListTypeAccess().getParameterListTypeAction_0()); - // InternalRos.g:10137:2: () - // InternalRos.g:10137:3: + // InternalRos.g:10080:2: () + // InternalRos.g:10080:3: { } @@ -30764,14 +30622,14 @@ public final void rule__ParameterListType__Group__0__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterListType__Group__1" - // InternalRos.g:10145:1: rule__ParameterListType__Group__1 : rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 ; + // InternalRos.g:10088: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(); try { - // InternalRos.g:10149:1: ( rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 ) - // InternalRos.g:10150:2: rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 + // InternalRos.g:10092:1: ( rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 ) + // InternalRos.g:10093:2: rule__ParameterListType__Group__1__Impl rule__ParameterListType__Group__2 { pushFollow(FOLLOW_4); rule__ParameterListType__Group__1__Impl(); @@ -30802,17 +30660,17 @@ public final void rule__ParameterListType__Group__1() throws RecognitionExceptio // $ANTLR start "rule__ParameterListType__Group__1__Impl" - // InternalRos.g:10157:1: rule__ParameterListType__Group__1__Impl : ( 'List' ) ; + // InternalRos.g:10100:1: rule__ParameterListType__Group__1__Impl : ( 'List' ) ; public final void rule__ParameterListType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10161:1: ( ( 'List' ) ) - // InternalRos.g:10162:1: ( 'List' ) + // InternalRos.g:10104:1: ( ( 'List' ) ) + // InternalRos.g:10105:1: ( 'List' ) { - // InternalRos.g:10162:1: ( 'List' ) - // InternalRos.g:10163:2: 'List' + // InternalRos.g:10105:1: ( 'List' ) + // InternalRos.g:10106:2: 'List' { before(grammarAccess.getParameterListTypeAccess().getListKeyword_1()); match(input,76,FOLLOW_2); @@ -30839,16 +30697,16 @@ public final void rule__ParameterListType__Group__1__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterListType__Group__2" - // InternalRos.g:10172:1: rule__ParameterListType__Group__2 : rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 ; + // InternalRos.g:10115: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(); try { - // InternalRos.g:10176:1: ( rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 ) - // InternalRos.g:10177:2: rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 + // InternalRos.g:10119:1: ( rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 ) + // InternalRos.g:10120:2: rule__ParameterListType__Group__2__Impl rule__ParameterListType__Group__3 { - pushFollow(FOLLOW_47); + pushFollow(FOLLOW_50); rule__ParameterListType__Group__2__Impl(); state._fsp--; @@ -30877,17 +30735,17 @@ public final void rule__ParameterListType__Group__2() throws RecognitionExceptio // $ANTLR start "rule__ParameterListType__Group__2__Impl" - // InternalRos.g:10184:1: rule__ParameterListType__Group__2__Impl : ( '{' ) ; + // InternalRos.g:10127:1: rule__ParameterListType__Group__2__Impl : ( '{' ) ; public final void rule__ParameterListType__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10188:1: ( ( '{' ) ) - // InternalRos.g:10189:1: ( '{' ) + // InternalRos.g:10131:1: ( ( '{' ) ) + // InternalRos.g:10132:1: ( '{' ) { - // InternalRos.g:10189:1: ( '{' ) - // InternalRos.g:10190:2: '{' + // InternalRos.g:10132:1: ( '{' ) + // InternalRos.g:10133:2: '{' { before(grammarAccess.getParameterListTypeAccess().getLeftCurlyBracketKeyword_2()); match(input,41,FOLLOW_2); @@ -30914,14 +30772,14 @@ public final void rule__ParameterListType__Group__2__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterListType__Group__3" - // InternalRos.g:10199:1: rule__ParameterListType__Group__3 : rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 ; + // InternalRos.g:10142: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(); try { - // InternalRos.g:10203:1: ( rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 ) - // InternalRos.g:10204:2: rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 + // InternalRos.g:10146:1: ( rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 ) + // InternalRos.g:10147:2: rule__ParameterListType__Group__3__Impl rule__ParameterListType__Group__4 { pushFollow(FOLLOW_13); rule__ParameterListType__Group__3__Impl(); @@ -30952,21 +30810,21 @@ public final void rule__ParameterListType__Group__3() throws RecognitionExceptio // $ANTLR start "rule__ParameterListType__Group__3__Impl" - // InternalRos.g:10211:1: rule__ParameterListType__Group__3__Impl : ( ( rule__ParameterListType__SequenceAssignment_3 ) ) ; + // InternalRos.g:10154:1: rule__ParameterListType__Group__3__Impl : ( ( rule__ParameterListType__SequenceAssignment_3 ) ) ; public final void rule__ParameterListType__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10215:1: ( ( ( rule__ParameterListType__SequenceAssignment_3 ) ) ) - // InternalRos.g:10216:1: ( ( rule__ParameterListType__SequenceAssignment_3 ) ) + // InternalRos.g:10158:1: ( ( ( rule__ParameterListType__SequenceAssignment_3 ) ) ) + // InternalRos.g:10159:1: ( ( rule__ParameterListType__SequenceAssignment_3 ) ) { - // InternalRos.g:10216:1: ( ( rule__ParameterListType__SequenceAssignment_3 ) ) - // InternalRos.g:10217:2: ( rule__ParameterListType__SequenceAssignment_3 ) + // InternalRos.g:10159:1: ( ( rule__ParameterListType__SequenceAssignment_3 ) ) + // InternalRos.g:10160:2: ( rule__ParameterListType__SequenceAssignment_3 ) { before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_3()); - // InternalRos.g:10218:2: ( rule__ParameterListType__SequenceAssignment_3 ) - // InternalRos.g:10218:3: rule__ParameterListType__SequenceAssignment_3 + // InternalRos.g:10161:2: ( rule__ParameterListType__SequenceAssignment_3 ) + // InternalRos.g:10161:3: rule__ParameterListType__SequenceAssignment_3 { pushFollow(FOLLOW_2); rule__ParameterListType__SequenceAssignment_3(); @@ -30999,14 +30857,14 @@ public final void rule__ParameterListType__Group__3__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterListType__Group__4" - // InternalRos.g:10226:1: rule__ParameterListType__Group__4 : rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 ; + // InternalRos.g:10169: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(); try { - // InternalRos.g:10230:1: ( rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 ) - // InternalRos.g:10231:2: rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 + // InternalRos.g:10173:1: ( rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 ) + // InternalRos.g:10174:2: rule__ParameterListType__Group__4__Impl rule__ParameterListType__Group__5 { pushFollow(FOLLOW_13); rule__ParameterListType__Group__4__Impl(); @@ -31037,33 +30895,33 @@ public final void rule__ParameterListType__Group__4() throws RecognitionExceptio // $ANTLR start "rule__ParameterListType__Group__4__Impl" - // InternalRos.g:10238:1: rule__ParameterListType__Group__4__Impl : ( ( rule__ParameterListType__Group_4__0 )* ) ; + // InternalRos.g:10181:1: rule__ParameterListType__Group__4__Impl : ( ( rule__ParameterListType__Group_4__0 )* ) ; public final void rule__ParameterListType__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10242:1: ( ( ( rule__ParameterListType__Group_4__0 )* ) ) - // InternalRos.g:10243:1: ( ( rule__ParameterListType__Group_4__0 )* ) + // InternalRos.g:10185:1: ( ( ( rule__ParameterListType__Group_4__0 )* ) ) + // InternalRos.g:10186:1: ( ( rule__ParameterListType__Group_4__0 )* ) { - // InternalRos.g:10243:1: ( ( rule__ParameterListType__Group_4__0 )* ) - // InternalRos.g:10244:2: ( rule__ParameterListType__Group_4__0 )* + // InternalRos.g:10186:1: ( ( rule__ParameterListType__Group_4__0 )* ) + // InternalRos.g:10187:2: ( rule__ParameterListType__Group_4__0 )* { before(grammarAccess.getParameterListTypeAccess().getGroup_4()); - // InternalRos.g:10245:2: ( rule__ParameterListType__Group_4__0 )* - loop61: + // InternalRos.g:10188:2: ( rule__ParameterListType__Group_4__0 )* + loop58: do { - int alt61=2; - int LA61_0 = input.LA(1); + int alt58=2; + int LA58_0 = input.LA(1); - if ( (LA61_0==43) ) { - alt61=1; + if ( (LA58_0==43) ) { + alt58=1; } - switch (alt61) { + switch (alt58) { case 1 : - // InternalRos.g:10245:3: rule__ParameterListType__Group_4__0 + // InternalRos.g:10188:3: rule__ParameterListType__Group_4__0 { pushFollow(FOLLOW_7); rule__ParameterListType__Group_4__0(); @@ -31075,7 +30933,7 @@ public final void rule__ParameterListType__Group__4__Impl() throws RecognitionEx break; default : - break loop61; + break loop58; } } while (true); @@ -31102,14 +30960,14 @@ public final void rule__ParameterListType__Group__4__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterListType__Group__5" - // InternalRos.g:10253:1: rule__ParameterListType__Group__5 : rule__ParameterListType__Group__5__Impl ; + // InternalRos.g:10196:1: rule__ParameterListType__Group__5 : rule__ParameterListType__Group__5__Impl ; public final void rule__ParameterListType__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10257:1: ( rule__ParameterListType__Group__5__Impl ) - // InternalRos.g:10258:2: rule__ParameterListType__Group__5__Impl + // InternalRos.g:10200:1: ( rule__ParameterListType__Group__5__Impl ) + // InternalRos.g:10201:2: rule__ParameterListType__Group__5__Impl { pushFollow(FOLLOW_2); rule__ParameterListType__Group__5__Impl(); @@ -31135,17 +30993,17 @@ public final void rule__ParameterListType__Group__5() throws RecognitionExceptio // $ANTLR start "rule__ParameterListType__Group__5__Impl" - // InternalRos.g:10264:1: rule__ParameterListType__Group__5__Impl : ( '}' ) ; + // InternalRos.g:10207:1: rule__ParameterListType__Group__5__Impl : ( '}' ) ; public final void rule__ParameterListType__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10268:1: ( ( '}' ) ) - // InternalRos.g:10269:1: ( '}' ) + // InternalRos.g:10211:1: ( ( '}' ) ) + // InternalRos.g:10212:1: ( '}' ) { - // InternalRos.g:10269:1: ( '}' ) - // InternalRos.g:10270:2: '}' + // InternalRos.g:10212:1: ( '}' ) + // InternalRos.g:10213:2: '}' { before(grammarAccess.getParameterListTypeAccess().getRightCurlyBracketKeyword_5()); match(input,42,FOLLOW_2); @@ -31172,16 +31030,16 @@ public final void rule__ParameterListType__Group__5__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterListType__Group_4__0" - // InternalRos.g:10280:1: rule__ParameterListType__Group_4__0 : rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 ; + // InternalRos.g:10223: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(); try { - // InternalRos.g:10284:1: ( rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 ) - // InternalRos.g:10285:2: rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 + // InternalRos.g:10227:1: ( rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 ) + // InternalRos.g:10228:2: rule__ParameterListType__Group_4__0__Impl rule__ParameterListType__Group_4__1 { - pushFollow(FOLLOW_47); + pushFollow(FOLLOW_50); rule__ParameterListType__Group_4__0__Impl(); state._fsp--; @@ -31210,17 +31068,17 @@ public final void rule__ParameterListType__Group_4__0() throws RecognitionExcept // $ANTLR start "rule__ParameterListType__Group_4__0__Impl" - // InternalRos.g:10292:1: rule__ParameterListType__Group_4__0__Impl : ( ',' ) ; + // InternalRos.g:10235:1: rule__ParameterListType__Group_4__0__Impl : ( ',' ) ; public final void rule__ParameterListType__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10296:1: ( ( ',' ) ) - // InternalRos.g:10297:1: ( ',' ) + // InternalRos.g:10239:1: ( ( ',' ) ) + // InternalRos.g:10240:1: ( ',' ) { - // InternalRos.g:10297:1: ( ',' ) - // InternalRos.g:10298:2: ',' + // InternalRos.g:10240:1: ( ',' ) + // InternalRos.g:10241:2: ',' { before(grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); match(input,43,FOLLOW_2); @@ -31247,14 +31105,14 @@ public final void rule__ParameterListType__Group_4__0__Impl() throws Recognition // $ANTLR start "rule__ParameterListType__Group_4__1" - // InternalRos.g:10307:1: rule__ParameterListType__Group_4__1 : rule__ParameterListType__Group_4__1__Impl ; + // InternalRos.g:10250: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(); try { - // InternalRos.g:10311:1: ( rule__ParameterListType__Group_4__1__Impl ) - // InternalRos.g:10312:2: rule__ParameterListType__Group_4__1__Impl + // InternalRos.g:10254:1: ( rule__ParameterListType__Group_4__1__Impl ) + // InternalRos.g:10255:2: rule__ParameterListType__Group_4__1__Impl { pushFollow(FOLLOW_2); rule__ParameterListType__Group_4__1__Impl(); @@ -31280,21 +31138,21 @@ public final void rule__ParameterListType__Group_4__1() throws RecognitionExcept // $ANTLR start "rule__ParameterListType__Group_4__1__Impl" - // InternalRos.g:10318:1: rule__ParameterListType__Group_4__1__Impl : ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) ; + // InternalRos.g:10261: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(); try { - // InternalRos.g:10322:1: ( ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) ) - // InternalRos.g:10323:1: ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) + // InternalRos.g:10265:1: ( ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) ) + // InternalRos.g:10266:1: ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) { - // InternalRos.g:10323:1: ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) - // InternalRos.g:10324:2: ( rule__ParameterListType__SequenceAssignment_4_1 ) + // InternalRos.g:10266:1: ( ( rule__ParameterListType__SequenceAssignment_4_1 ) ) + // InternalRos.g:10267:2: ( rule__ParameterListType__SequenceAssignment_4_1 ) { before(grammarAccess.getParameterListTypeAccess().getSequenceAssignment_4_1()); - // InternalRos.g:10325:2: ( rule__ParameterListType__SequenceAssignment_4_1 ) - // InternalRos.g:10325:3: rule__ParameterListType__SequenceAssignment_4_1 + // InternalRos.g:10268:2: ( rule__ParameterListType__SequenceAssignment_4_1 ) + // InternalRos.g:10268:3: rule__ParameterListType__SequenceAssignment_4_1 { pushFollow(FOLLOW_2); rule__ParameterListType__SequenceAssignment_4_1(); @@ -31327,16 +31185,16 @@ public final void rule__ParameterListType__Group_4__1__Impl() throws Recognition // $ANTLR start "rule__ParameterStructType__Group__0" - // InternalRos.g:10334:1: rule__ParameterStructType__Group__0 : rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 ; + // InternalRos.g:10277: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(); try { - // InternalRos.g:10338:1: ( rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 ) - // InternalRos.g:10339:2: rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 + // InternalRos.g:10281:1: ( rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 ) + // InternalRos.g:10282:2: rule__ParameterStructType__Group__0__Impl rule__ParameterStructType__Group__1 { - pushFollow(FOLLOW_50); + pushFollow(FOLLOW_53); rule__ParameterStructType__Group__0__Impl(); state._fsp--; @@ -31365,21 +31223,21 @@ public final void rule__ParameterStructType__Group__0() throws RecognitionExcept // $ANTLR start "rule__ParameterStructType__Group__0__Impl" - // InternalRos.g:10346:1: rule__ParameterStructType__Group__0__Impl : ( () ) ; + // InternalRos.g:10289:1: rule__ParameterStructType__Group__0__Impl : ( () ) ; public final void rule__ParameterStructType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10350:1: ( ( () ) ) - // InternalRos.g:10351:1: ( () ) + // InternalRos.g:10293:1: ( ( () ) ) + // InternalRos.g:10294:1: ( () ) { - // InternalRos.g:10351:1: ( () ) - // InternalRos.g:10352:2: () + // InternalRos.g:10294:1: ( () ) + // InternalRos.g:10295:2: () { before(grammarAccess.getParameterStructTypeAccess().getParameterStructTypeAction_0()); - // InternalRos.g:10353:2: () - // InternalRos.g:10353:3: + // InternalRos.g:10296:2: () + // InternalRos.g:10296:3: { } @@ -31402,14 +31260,14 @@ public final void rule__ParameterStructType__Group__0__Impl() throws Recognition // $ANTLR start "rule__ParameterStructType__Group__1" - // InternalRos.g:10361:1: rule__ParameterStructType__Group__1 : rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 ; + // InternalRos.g:10304: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(); try { - // InternalRos.g:10365:1: ( rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 ) - // InternalRos.g:10366:2: rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 + // InternalRos.g:10308:1: ( rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 ) + // InternalRos.g:10309:2: rule__ParameterStructType__Group__1__Impl rule__ParameterStructType__Group__2 { pushFollow(FOLLOW_4); rule__ParameterStructType__Group__1__Impl(); @@ -31440,17 +31298,17 @@ public final void rule__ParameterStructType__Group__1() throws RecognitionExcept // $ANTLR start "rule__ParameterStructType__Group__1__Impl" - // InternalRos.g:10373:1: rule__ParameterStructType__Group__1__Impl : ( 'Struct' ) ; + // InternalRos.g:10316:1: rule__ParameterStructType__Group__1__Impl : ( 'Struct' ) ; public final void rule__ParameterStructType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10377:1: ( ( 'Struct' ) ) - // InternalRos.g:10378:1: ( 'Struct' ) + // InternalRos.g:10320:1: ( ( 'Struct' ) ) + // InternalRos.g:10321:1: ( 'Struct' ) { - // InternalRos.g:10378:1: ( 'Struct' ) - // InternalRos.g:10379:2: 'Struct' + // InternalRos.g:10321:1: ( 'Struct' ) + // InternalRos.g:10322:2: 'Struct' { before(grammarAccess.getParameterStructTypeAccess().getStructKeyword_1()); match(input,77,FOLLOW_2); @@ -31477,14 +31335,14 @@ public final void rule__ParameterStructType__Group__1__Impl() throws Recognition // $ANTLR start "rule__ParameterStructType__Group__2" - // InternalRos.g:10388:1: rule__ParameterStructType__Group__2 : rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 ; + // InternalRos.g:10331: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(); try { - // InternalRos.g:10392:1: ( rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 ) - // InternalRos.g:10393:2: rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 + // InternalRos.g:10335:1: ( rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 ) + // InternalRos.g:10336:2: rule__ParameterStructType__Group__2__Impl rule__ParameterStructType__Group__3 { pushFollow(FOLLOW_10); rule__ParameterStructType__Group__2__Impl(); @@ -31515,17 +31373,17 @@ public final void rule__ParameterStructType__Group__2() throws RecognitionExcept // $ANTLR start "rule__ParameterStructType__Group__2__Impl" - // InternalRos.g:10400:1: rule__ParameterStructType__Group__2__Impl : ( '{' ) ; + // InternalRos.g:10343:1: rule__ParameterStructType__Group__2__Impl : ( '{' ) ; public final void rule__ParameterStructType__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10404:1: ( ( '{' ) ) - // InternalRos.g:10405:1: ( '{' ) + // InternalRos.g:10347:1: ( ( '{' ) ) + // InternalRos.g:10348:1: ( '{' ) { - // InternalRos.g:10405:1: ( '{' ) - // InternalRos.g:10406:2: '{' + // InternalRos.g:10348:1: ( '{' ) + // InternalRos.g:10349:2: '{' { before(grammarAccess.getParameterStructTypeAccess().getLeftCurlyBracketKeyword_2()); match(input,41,FOLLOW_2); @@ -31552,14 +31410,14 @@ public final void rule__ParameterStructType__Group__2__Impl() throws Recognition // $ANTLR start "rule__ParameterStructType__Group__3" - // InternalRos.g:10415:1: rule__ParameterStructType__Group__3 : rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 ; + // InternalRos.g:10358: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(); try { - // InternalRos.g:10419:1: ( rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 ) - // InternalRos.g:10420:2: rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 + // InternalRos.g:10362:1: ( rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 ) + // InternalRos.g:10363:2: rule__ParameterStructType__Group__3__Impl rule__ParameterStructType__Group__4 { pushFollow(FOLLOW_13); rule__ParameterStructType__Group__3__Impl(); @@ -31590,21 +31448,21 @@ public final void rule__ParameterStructType__Group__3() throws RecognitionExcept // $ANTLR start "rule__ParameterStructType__Group__3__Impl" - // InternalRos.g:10427:1: rule__ParameterStructType__Group__3__Impl : ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) ; + // InternalRos.g:10370:1: rule__ParameterStructType__Group__3__Impl : ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) ; public final void rule__ParameterStructType__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10431:1: ( ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) ) - // InternalRos.g:10432:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) + // InternalRos.g:10374:1: ( ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) ) + // InternalRos.g:10375:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) { - // InternalRos.g:10432:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) - // InternalRos.g:10433:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) + // InternalRos.g:10375:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) ) + // InternalRos.g:10376:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_3()); - // InternalRos.g:10434:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) - // InternalRos.g:10434:3: rule__ParameterStructType__ParameterstructypetmemberAssignment_3 + // InternalRos.g:10377:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_3 ) + // InternalRos.g:10377:3: rule__ParameterStructType__ParameterstructypetmemberAssignment_3 { pushFollow(FOLLOW_2); rule__ParameterStructType__ParameterstructypetmemberAssignment_3(); @@ -31637,14 +31495,14 @@ public final void rule__ParameterStructType__Group__3__Impl() throws Recognition // $ANTLR start "rule__ParameterStructType__Group__4" - // InternalRos.g:10442:1: rule__ParameterStructType__Group__4 : rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 ; + // InternalRos.g:10385: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(); try { - // InternalRos.g:10446:1: ( rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 ) - // InternalRos.g:10447:2: rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 + // InternalRos.g:10389:1: ( rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 ) + // InternalRos.g:10390:2: rule__ParameterStructType__Group__4__Impl rule__ParameterStructType__Group__5 { pushFollow(FOLLOW_13); rule__ParameterStructType__Group__4__Impl(); @@ -31675,33 +31533,33 @@ public final void rule__ParameterStructType__Group__4() throws RecognitionExcept // $ANTLR start "rule__ParameterStructType__Group__4__Impl" - // InternalRos.g:10454:1: rule__ParameterStructType__Group__4__Impl : ( ( rule__ParameterStructType__Group_4__0 )* ) ; + // InternalRos.g:10397:1: rule__ParameterStructType__Group__4__Impl : ( ( rule__ParameterStructType__Group_4__0 )* ) ; public final void rule__ParameterStructType__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10458:1: ( ( ( rule__ParameterStructType__Group_4__0 )* ) ) - // InternalRos.g:10459:1: ( ( rule__ParameterStructType__Group_4__0 )* ) + // InternalRos.g:10401:1: ( ( ( rule__ParameterStructType__Group_4__0 )* ) ) + // InternalRos.g:10402:1: ( ( rule__ParameterStructType__Group_4__0 )* ) { - // InternalRos.g:10459:1: ( ( rule__ParameterStructType__Group_4__0 )* ) - // InternalRos.g:10460:2: ( rule__ParameterStructType__Group_4__0 )* + // InternalRos.g:10402:1: ( ( rule__ParameterStructType__Group_4__0 )* ) + // InternalRos.g:10403:2: ( rule__ParameterStructType__Group_4__0 )* { before(grammarAccess.getParameterStructTypeAccess().getGroup_4()); - // InternalRos.g:10461:2: ( rule__ParameterStructType__Group_4__0 )* - loop62: + // InternalRos.g:10404:2: ( rule__ParameterStructType__Group_4__0 )* + loop59: do { - int alt62=2; - int LA62_0 = input.LA(1); + int alt59=2; + int LA59_0 = input.LA(1); - if ( (LA62_0==43) ) { - alt62=1; + if ( (LA59_0==43) ) { + alt59=1; } - switch (alt62) { + switch (alt59) { case 1 : - // InternalRos.g:10461:3: rule__ParameterStructType__Group_4__0 + // InternalRos.g:10404:3: rule__ParameterStructType__Group_4__0 { pushFollow(FOLLOW_7); rule__ParameterStructType__Group_4__0(); @@ -31713,7 +31571,7 @@ public final void rule__ParameterStructType__Group__4__Impl() throws Recognition break; default : - break loop62; + break loop59; } } while (true); @@ -31740,14 +31598,14 @@ public final void rule__ParameterStructType__Group__4__Impl() throws Recognition // $ANTLR start "rule__ParameterStructType__Group__5" - // InternalRos.g:10469:1: rule__ParameterStructType__Group__5 : rule__ParameterStructType__Group__5__Impl ; + // InternalRos.g:10412:1: rule__ParameterStructType__Group__5 : rule__ParameterStructType__Group__5__Impl ; public final void rule__ParameterStructType__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10473:1: ( rule__ParameterStructType__Group__5__Impl ) - // InternalRos.g:10474:2: rule__ParameterStructType__Group__5__Impl + // InternalRos.g:10416:1: ( rule__ParameterStructType__Group__5__Impl ) + // InternalRos.g:10417:2: rule__ParameterStructType__Group__5__Impl { pushFollow(FOLLOW_2); rule__ParameterStructType__Group__5__Impl(); @@ -31773,17 +31631,17 @@ public final void rule__ParameterStructType__Group__5() throws RecognitionExcept // $ANTLR start "rule__ParameterStructType__Group__5__Impl" - // InternalRos.g:10480:1: rule__ParameterStructType__Group__5__Impl : ( '}' ) ; + // InternalRos.g:10423:1: rule__ParameterStructType__Group__5__Impl : ( '}' ) ; public final void rule__ParameterStructType__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10484:1: ( ( '}' ) ) - // InternalRos.g:10485:1: ( '}' ) + // InternalRos.g:10427:1: ( ( '}' ) ) + // InternalRos.g:10428:1: ( '}' ) { - // InternalRos.g:10485:1: ( '}' ) - // InternalRos.g:10486:2: '}' + // InternalRos.g:10428:1: ( '}' ) + // InternalRos.g:10429:2: '}' { before(grammarAccess.getParameterStructTypeAccess().getRightCurlyBracketKeyword_5()); match(input,42,FOLLOW_2); @@ -31810,14 +31668,14 @@ public final void rule__ParameterStructType__Group__5__Impl() throws Recognition // $ANTLR start "rule__ParameterStructType__Group_4__0" - // InternalRos.g:10496:1: rule__ParameterStructType__Group_4__0 : rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 ; + // InternalRos.g:10439: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(); try { - // InternalRos.g:10500:1: ( rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 ) - // InternalRos.g:10501:2: rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 + // InternalRos.g:10443:1: ( rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 ) + // InternalRos.g:10444:2: rule__ParameterStructType__Group_4__0__Impl rule__ParameterStructType__Group_4__1 { pushFollow(FOLLOW_10); rule__ParameterStructType__Group_4__0__Impl(); @@ -31848,17 +31706,17 @@ public final void rule__ParameterStructType__Group_4__0() throws RecognitionExce // $ANTLR start "rule__ParameterStructType__Group_4__0__Impl" - // InternalRos.g:10508:1: rule__ParameterStructType__Group_4__0__Impl : ( ',' ) ; + // InternalRos.g:10451:1: rule__ParameterStructType__Group_4__0__Impl : ( ',' ) ; public final void rule__ParameterStructType__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10512:1: ( ( ',' ) ) - // InternalRos.g:10513:1: ( ',' ) + // InternalRos.g:10455:1: ( ( ',' ) ) + // InternalRos.g:10456:1: ( ',' ) { - // InternalRos.g:10513:1: ( ',' ) - // InternalRos.g:10514:2: ',' + // InternalRos.g:10456:1: ( ',' ) + // InternalRos.g:10457:2: ',' { before(grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); match(input,43,FOLLOW_2); @@ -31885,14 +31743,14 @@ public final void rule__ParameterStructType__Group_4__0__Impl() throws Recogniti // $ANTLR start "rule__ParameterStructType__Group_4__1" - // InternalRos.g:10523:1: rule__ParameterStructType__Group_4__1 : rule__ParameterStructType__Group_4__1__Impl ; + // InternalRos.g:10466: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(); try { - // InternalRos.g:10527:1: ( rule__ParameterStructType__Group_4__1__Impl ) - // InternalRos.g:10528:2: rule__ParameterStructType__Group_4__1__Impl + // InternalRos.g:10470:1: ( rule__ParameterStructType__Group_4__1__Impl ) + // InternalRos.g:10471:2: rule__ParameterStructType__Group_4__1__Impl { pushFollow(FOLLOW_2); rule__ParameterStructType__Group_4__1__Impl(); @@ -31918,21 +31776,21 @@ public final void rule__ParameterStructType__Group_4__1() throws RecognitionExce // $ANTLR start "rule__ParameterStructType__Group_4__1__Impl" - // InternalRos.g:10534:1: rule__ParameterStructType__Group_4__1__Impl : ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) ; + // InternalRos.g:10477: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(); try { - // InternalRos.g:10538:1: ( ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) ) - // InternalRos.g:10539:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) + // InternalRos.g:10481:1: ( ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) ) + // InternalRos.g:10482:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) { - // InternalRos.g:10539:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) - // InternalRos.g:10540:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) + // InternalRos.g:10482:1: ( ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) ) + // InternalRos.g:10483:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberAssignment_4_1()); - // InternalRos.g:10541:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) - // InternalRos.g:10541:3: rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 + // InternalRos.g:10484:2: ( rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 ) + // InternalRos.g:10484:3: rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 { pushFollow(FOLLOW_2); rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1(); @@ -31965,16 +31823,16 @@ public final void rule__ParameterStructType__Group_4__1__Impl() throws Recogniti // $ANTLR start "rule__ParameterIntegerType__Group__0" - // InternalRos.g:10550:1: rule__ParameterIntegerType__Group__0 : rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 ; + // InternalRos.g:10493: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(); try { - // InternalRos.g:10554:1: ( rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 ) - // InternalRos.g:10555:2: rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 + // InternalRos.g:10497:1: ( rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 ) + // InternalRos.g:10498:2: rule__ParameterIntegerType__Group__0__Impl rule__ParameterIntegerType__Group__1 { - pushFollow(FOLLOW_51); + pushFollow(FOLLOW_54); rule__ParameterIntegerType__Group__0__Impl(); state._fsp--; @@ -32003,21 +31861,21 @@ public final void rule__ParameterIntegerType__Group__0() throws RecognitionExcep // $ANTLR start "rule__ParameterIntegerType__Group__0__Impl" - // InternalRos.g:10562:1: rule__ParameterIntegerType__Group__0__Impl : ( () ) ; + // InternalRos.g:10505:1: rule__ParameterIntegerType__Group__0__Impl : ( () ) ; public final void rule__ParameterIntegerType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10566:1: ( ( () ) ) - // InternalRos.g:10567:1: ( () ) + // InternalRos.g:10509:1: ( ( () ) ) + // InternalRos.g:10510:1: ( () ) { - // InternalRos.g:10567:1: ( () ) - // InternalRos.g:10568:2: () + // InternalRos.g:10510:1: ( () ) + // InternalRos.g:10511:2: () { before(grammarAccess.getParameterIntegerTypeAccess().getParameterIntegerTypeAction_0()); - // InternalRos.g:10569:2: () - // InternalRos.g:10569:3: + // InternalRos.g:10512:2: () + // InternalRos.g:10512:3: { } @@ -32040,16 +31898,16 @@ public final void rule__ParameterIntegerType__Group__0__Impl() throws Recognitio // $ANTLR start "rule__ParameterIntegerType__Group__1" - // InternalRos.g:10577:1: rule__ParameterIntegerType__Group__1 : rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 ; + // InternalRos.g:10520: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(); try { - // InternalRos.g:10581:1: ( rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 ) - // InternalRos.g:10582:2: rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 + // InternalRos.g:10524:1: ( rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 ) + // InternalRos.g:10525:2: rule__ParameterIntegerType__Group__1__Impl rule__ParameterIntegerType__Group__2 { - pushFollow(FOLLOW_52); + pushFollow(FOLLOW_55); rule__ParameterIntegerType__Group__1__Impl(); state._fsp--; @@ -32078,17 +31936,17 @@ public final void rule__ParameterIntegerType__Group__1() throws RecognitionExcep // $ANTLR start "rule__ParameterIntegerType__Group__1__Impl" - // InternalRos.g:10589:1: rule__ParameterIntegerType__Group__1__Impl : ( 'Integer' ) ; + // InternalRos.g:10532:1: rule__ParameterIntegerType__Group__1__Impl : ( 'Integer' ) ; public final void rule__ParameterIntegerType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10593:1: ( ( 'Integer' ) ) - // InternalRos.g:10594:1: ( 'Integer' ) + // InternalRos.g:10536:1: ( ( 'Integer' ) ) + // InternalRos.g:10537:1: ( 'Integer' ) { - // InternalRos.g:10594:1: ( 'Integer' ) - // InternalRos.g:10595:2: 'Integer' + // InternalRos.g:10537:1: ( 'Integer' ) + // InternalRos.g:10538:2: 'Integer' { before(grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); match(input,78,FOLLOW_2); @@ -32115,14 +31973,14 @@ public final void rule__ParameterIntegerType__Group__1__Impl() throws Recognitio // $ANTLR start "rule__ParameterIntegerType__Group__2" - // InternalRos.g:10604:1: rule__ParameterIntegerType__Group__2 : rule__ParameterIntegerType__Group__2__Impl ; + // InternalRos.g:10547:1: rule__ParameterIntegerType__Group__2 : rule__ParameterIntegerType__Group__2__Impl ; public final void rule__ParameterIntegerType__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10608:1: ( rule__ParameterIntegerType__Group__2__Impl ) - // InternalRos.g:10609:2: rule__ParameterIntegerType__Group__2__Impl + // InternalRos.g:10551:1: ( rule__ParameterIntegerType__Group__2__Impl ) + // InternalRos.g:10552:2: rule__ParameterIntegerType__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParameterIntegerType__Group__2__Impl(); @@ -32148,33 +32006,33 @@ public final void rule__ParameterIntegerType__Group__2() throws RecognitionExcep // $ANTLR start "rule__ParameterIntegerType__Group__2__Impl" - // InternalRos.g:10615:1: rule__ParameterIntegerType__Group__2__Impl : ( ( rule__ParameterIntegerType__Group_2__0 )? ) ; + // InternalRos.g:10558:1: rule__ParameterIntegerType__Group__2__Impl : ( ( rule__ParameterIntegerType__Group_2__0 )? ) ; public final void rule__ParameterIntegerType__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10619:1: ( ( ( rule__ParameterIntegerType__Group_2__0 )? ) ) - // InternalRos.g:10620:1: ( ( rule__ParameterIntegerType__Group_2__0 )? ) + // InternalRos.g:10562:1: ( ( ( rule__ParameterIntegerType__Group_2__0 )? ) ) + // InternalRos.g:10563:1: ( ( rule__ParameterIntegerType__Group_2__0 )? ) { - // InternalRos.g:10620:1: ( ( rule__ParameterIntegerType__Group_2__0 )? ) - // InternalRos.g:10621:2: ( rule__ParameterIntegerType__Group_2__0 )? + // InternalRos.g:10563:1: ( ( rule__ParameterIntegerType__Group_2__0 )? ) + // InternalRos.g:10564:2: ( rule__ParameterIntegerType__Group_2__0 )? { before(grammarAccess.getParameterIntegerTypeAccess().getGroup_2()); - // InternalRos.g:10622:2: ( rule__ParameterIntegerType__Group_2__0 )? - int alt63=2; - int LA63_0 = input.LA(1); + // InternalRos.g:10565:2: ( rule__ParameterIntegerType__Group_2__0 )? + int alt60=2; + int LA60_0 = input.LA(1); - if ( (LA63_0==79) ) { - int LA63_1 = input.LA(2); + if ( (LA60_0==79) ) { + int LA60_1 = input.LA(2); - if ( (LA63_1==RULE_DECINT) ) { - alt63=1; + if ( (LA60_1==RULE_DECINT) ) { + alt60=1; } } - switch (alt63) { + switch (alt60) { case 1 : - // InternalRos.g:10622:3: rule__ParameterIntegerType__Group_2__0 + // InternalRos.g:10565:3: rule__ParameterIntegerType__Group_2__0 { pushFollow(FOLLOW_2); rule__ParameterIntegerType__Group_2__0(); @@ -32210,16 +32068,16 @@ public final void rule__ParameterIntegerType__Group__2__Impl() throws Recognitio // $ANTLR start "rule__ParameterIntegerType__Group_2__0" - // InternalRos.g:10631:1: rule__ParameterIntegerType__Group_2__0 : rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 ; + // InternalRos.g:10574: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(); try { - // InternalRos.g:10635:1: ( rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 ) - // InternalRos.g:10636:2: rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 + // InternalRos.g:10578:1: ( rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 ) + // InternalRos.g:10579:2: rule__ParameterIntegerType__Group_2__0__Impl rule__ParameterIntegerType__Group_2__1 { - pushFollow(FOLLOW_53); + pushFollow(FOLLOW_56); rule__ParameterIntegerType__Group_2__0__Impl(); state._fsp--; @@ -32248,17 +32106,17 @@ public final void rule__ParameterIntegerType__Group_2__0() throws RecognitionExc // $ANTLR start "rule__ParameterIntegerType__Group_2__0__Impl" - // InternalRos.g:10643:1: rule__ParameterIntegerType__Group_2__0__Impl : ( 'default' ) ; + // InternalRos.g:10586:1: rule__ParameterIntegerType__Group_2__0__Impl : ( 'default' ) ; public final void rule__ParameterIntegerType__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10647:1: ( ( 'default' ) ) - // InternalRos.g:10648:1: ( 'default' ) + // InternalRos.g:10590:1: ( ( 'default' ) ) + // InternalRos.g:10591:1: ( 'default' ) { - // InternalRos.g:10648:1: ( 'default' ) - // InternalRos.g:10649:2: 'default' + // InternalRos.g:10591:1: ( 'default' ) + // InternalRos.g:10592:2: 'default' { before(grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); match(input,79,FOLLOW_2); @@ -32285,14 +32143,14 @@ public final void rule__ParameterIntegerType__Group_2__0__Impl() throws Recognit // $ANTLR start "rule__ParameterIntegerType__Group_2__1" - // InternalRos.g:10658:1: rule__ParameterIntegerType__Group_2__1 : rule__ParameterIntegerType__Group_2__1__Impl ; + // InternalRos.g:10601: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(); try { - // InternalRos.g:10662:1: ( rule__ParameterIntegerType__Group_2__1__Impl ) - // InternalRos.g:10663:2: rule__ParameterIntegerType__Group_2__1__Impl + // InternalRos.g:10605:1: ( rule__ParameterIntegerType__Group_2__1__Impl ) + // InternalRos.g:10606:2: rule__ParameterIntegerType__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ParameterIntegerType__Group_2__1__Impl(); @@ -32318,21 +32176,21 @@ public final void rule__ParameterIntegerType__Group_2__1() throws RecognitionExc // $ANTLR start "rule__ParameterIntegerType__Group_2__1__Impl" - // InternalRos.g:10669:1: rule__ParameterIntegerType__Group_2__1__Impl : ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) ; + // InternalRos.g:10612: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(); try { - // InternalRos.g:10673:1: ( ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) ) - // InternalRos.g:10674:1: ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) + // InternalRos.g:10616:1: ( ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) ) + // InternalRos.g:10617:1: ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) { - // InternalRos.g:10674:1: ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) - // InternalRos.g:10675:2: ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) + // InternalRos.g:10617:1: ( ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) ) + // InternalRos.g:10618:2: ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) { before(grammarAccess.getParameterIntegerTypeAccess().getDefaultAssignment_2_1()); - // InternalRos.g:10676:2: ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) - // InternalRos.g:10676:3: rule__ParameterIntegerType__DefaultAssignment_2_1 + // InternalRos.g:10619:2: ( rule__ParameterIntegerType__DefaultAssignment_2_1 ) + // InternalRos.g:10619:3: rule__ParameterIntegerType__DefaultAssignment_2_1 { pushFollow(FOLLOW_2); rule__ParameterIntegerType__DefaultAssignment_2_1(); @@ -32365,16 +32223,16 @@ public final void rule__ParameterIntegerType__Group_2__1__Impl() throws Recognit // $ANTLR start "rule__ParameterStringType__Group__0" - // InternalRos.g:10685:1: rule__ParameterStringType__Group__0 : rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 ; + // InternalRos.g:10628: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(); try { - // InternalRos.g:10689:1: ( rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 ) - // InternalRos.g:10690:2: rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 + // InternalRos.g:10632:1: ( rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 ) + // InternalRos.g:10633:2: rule__ParameterStringType__Group__0__Impl rule__ParameterStringType__Group__1 { - pushFollow(FOLLOW_54); + pushFollow(FOLLOW_57); rule__ParameterStringType__Group__0__Impl(); state._fsp--; @@ -32403,21 +32261,21 @@ public final void rule__ParameterStringType__Group__0() throws RecognitionExcept // $ANTLR start "rule__ParameterStringType__Group__0__Impl" - // InternalRos.g:10697:1: rule__ParameterStringType__Group__0__Impl : ( () ) ; + // InternalRos.g:10640:1: rule__ParameterStringType__Group__0__Impl : ( () ) ; public final void rule__ParameterStringType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10701:1: ( ( () ) ) - // InternalRos.g:10702:1: ( () ) + // InternalRos.g:10644:1: ( ( () ) ) + // InternalRos.g:10645:1: ( () ) { - // InternalRos.g:10702:1: ( () ) - // InternalRos.g:10703:2: () + // InternalRos.g:10645:1: ( () ) + // InternalRos.g:10646:2: () { before(grammarAccess.getParameterStringTypeAccess().getParameterStringTypeAction_0()); - // InternalRos.g:10704:2: () - // InternalRos.g:10704:3: + // InternalRos.g:10647:2: () + // InternalRos.g:10647:3: { } @@ -32440,16 +32298,16 @@ public final void rule__ParameterStringType__Group__0__Impl() throws Recognition // $ANTLR start "rule__ParameterStringType__Group__1" - // InternalRos.g:10712:1: rule__ParameterStringType__Group__1 : rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 ; + // InternalRos.g:10655: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(); try { - // InternalRos.g:10716:1: ( rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 ) - // InternalRos.g:10717:2: rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 + // InternalRos.g:10659:1: ( rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 ) + // InternalRos.g:10660:2: rule__ParameterStringType__Group__1__Impl rule__ParameterStringType__Group__2 { - pushFollow(FOLLOW_52); + pushFollow(FOLLOW_55); rule__ParameterStringType__Group__1__Impl(); state._fsp--; @@ -32478,17 +32336,17 @@ public final void rule__ParameterStringType__Group__1() throws RecognitionExcept // $ANTLR start "rule__ParameterStringType__Group__1__Impl" - // InternalRos.g:10724:1: rule__ParameterStringType__Group__1__Impl : ( 'String' ) ; + // InternalRos.g:10667:1: rule__ParameterStringType__Group__1__Impl : ( 'String' ) ; public final void rule__ParameterStringType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10728:1: ( ( 'String' ) ) - // InternalRos.g:10729:1: ( 'String' ) + // InternalRos.g:10671:1: ( ( 'String' ) ) + // InternalRos.g:10672:1: ( 'String' ) { - // InternalRos.g:10729:1: ( 'String' ) - // InternalRos.g:10730:2: 'String' + // InternalRos.g:10672:1: ( 'String' ) + // InternalRos.g:10673:2: 'String' { before(grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); match(input,28,FOLLOW_2); @@ -32515,14 +32373,14 @@ public final void rule__ParameterStringType__Group__1__Impl() throws Recognition // $ANTLR start "rule__ParameterStringType__Group__2" - // InternalRos.g:10739:1: rule__ParameterStringType__Group__2 : rule__ParameterStringType__Group__2__Impl ; + // InternalRos.g:10682:1: rule__ParameterStringType__Group__2 : rule__ParameterStringType__Group__2__Impl ; public final void rule__ParameterStringType__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10743:1: ( rule__ParameterStringType__Group__2__Impl ) - // InternalRos.g:10744:2: rule__ParameterStringType__Group__2__Impl + // InternalRos.g:10686:1: ( rule__ParameterStringType__Group__2__Impl ) + // InternalRos.g:10687:2: rule__ParameterStringType__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParameterStringType__Group__2__Impl(); @@ -32548,33 +32406,33 @@ public final void rule__ParameterStringType__Group__2() throws RecognitionExcept // $ANTLR start "rule__ParameterStringType__Group__2__Impl" - // InternalRos.g:10750:1: rule__ParameterStringType__Group__2__Impl : ( ( rule__ParameterStringType__Group_2__0 )? ) ; + // InternalRos.g:10693:1: rule__ParameterStringType__Group__2__Impl : ( ( rule__ParameterStringType__Group_2__0 )? ) ; public final void rule__ParameterStringType__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10754:1: ( ( ( rule__ParameterStringType__Group_2__0 )? ) ) - // InternalRos.g:10755:1: ( ( rule__ParameterStringType__Group_2__0 )? ) + // InternalRos.g:10697:1: ( ( ( rule__ParameterStringType__Group_2__0 )? ) ) + // InternalRos.g:10698:1: ( ( rule__ParameterStringType__Group_2__0 )? ) { - // InternalRos.g:10755:1: ( ( rule__ParameterStringType__Group_2__0 )? ) - // InternalRos.g:10756:2: ( rule__ParameterStringType__Group_2__0 )? + // InternalRos.g:10698:1: ( ( rule__ParameterStringType__Group_2__0 )? ) + // InternalRos.g:10699:2: ( rule__ParameterStringType__Group_2__0 )? { before(grammarAccess.getParameterStringTypeAccess().getGroup_2()); - // InternalRos.g:10757:2: ( rule__ParameterStringType__Group_2__0 )? - int alt64=2; - int LA64_0 = input.LA(1); + // InternalRos.g:10700:2: ( rule__ParameterStringType__Group_2__0 )? + int alt61=2; + int LA61_0 = input.LA(1); - if ( (LA64_0==79) ) { - int LA64_1 = input.LA(2); + if ( (LA61_0==79) ) { + int LA61_1 = input.LA(2); - if ( ((LA64_1>=RULE_STRING && LA64_1<=RULE_ID)) ) { - alt64=1; + if ( ((LA61_1>=RULE_STRING && LA61_1<=RULE_ID)) ) { + alt61=1; } } - switch (alt64) { + switch (alt61) { case 1 : - // InternalRos.g:10757:3: rule__ParameterStringType__Group_2__0 + // InternalRos.g:10700:3: rule__ParameterStringType__Group_2__0 { pushFollow(FOLLOW_2); rule__ParameterStringType__Group_2__0(); @@ -32610,14 +32468,14 @@ public final void rule__ParameterStringType__Group__2__Impl() throws Recognition // $ANTLR start "rule__ParameterStringType__Group_2__0" - // InternalRos.g:10766:1: rule__ParameterStringType__Group_2__0 : rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 ; + // InternalRos.g:10709: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(); try { - // InternalRos.g:10770:1: ( rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 ) - // InternalRos.g:10771:2: rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 + // InternalRos.g:10713:1: ( rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 ) + // InternalRos.g:10714:2: rule__ParameterStringType__Group_2__0__Impl rule__ParameterStringType__Group_2__1 { pushFollow(FOLLOW_10); rule__ParameterStringType__Group_2__0__Impl(); @@ -32648,17 +32506,17 @@ public final void rule__ParameterStringType__Group_2__0() throws RecognitionExce // $ANTLR start "rule__ParameterStringType__Group_2__0__Impl" - // InternalRos.g:10778:1: rule__ParameterStringType__Group_2__0__Impl : ( 'default' ) ; + // InternalRos.g:10721:1: rule__ParameterStringType__Group_2__0__Impl : ( 'default' ) ; public final void rule__ParameterStringType__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10782:1: ( ( 'default' ) ) - // InternalRos.g:10783:1: ( 'default' ) + // InternalRos.g:10725:1: ( ( 'default' ) ) + // InternalRos.g:10726:1: ( 'default' ) { - // InternalRos.g:10783:1: ( 'default' ) - // InternalRos.g:10784:2: 'default' + // InternalRos.g:10726:1: ( 'default' ) + // InternalRos.g:10727:2: 'default' { before(grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); match(input,79,FOLLOW_2); @@ -32685,14 +32543,14 @@ public final void rule__ParameterStringType__Group_2__0__Impl() throws Recogniti // $ANTLR start "rule__ParameterStringType__Group_2__1" - // InternalRos.g:10793:1: rule__ParameterStringType__Group_2__1 : rule__ParameterStringType__Group_2__1__Impl ; + // InternalRos.g:10736: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(); try { - // InternalRos.g:10797:1: ( rule__ParameterStringType__Group_2__1__Impl ) - // InternalRos.g:10798:2: rule__ParameterStringType__Group_2__1__Impl + // InternalRos.g:10740:1: ( rule__ParameterStringType__Group_2__1__Impl ) + // InternalRos.g:10741:2: rule__ParameterStringType__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ParameterStringType__Group_2__1__Impl(); @@ -32718,21 +32576,21 @@ public final void rule__ParameterStringType__Group_2__1() throws RecognitionExce // $ANTLR start "rule__ParameterStringType__Group_2__1__Impl" - // InternalRos.g:10804:1: rule__ParameterStringType__Group_2__1__Impl : ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) ; + // InternalRos.g:10747: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(); try { - // InternalRos.g:10808:1: ( ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) ) - // InternalRos.g:10809:1: ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) + // InternalRos.g:10751:1: ( ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) ) + // InternalRos.g:10752:1: ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) { - // InternalRos.g:10809:1: ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) - // InternalRos.g:10810:2: ( rule__ParameterStringType__DefaultAssignment_2_1 ) + // InternalRos.g:10752:1: ( ( rule__ParameterStringType__DefaultAssignment_2_1 ) ) + // InternalRos.g:10753:2: ( rule__ParameterStringType__DefaultAssignment_2_1 ) { before(grammarAccess.getParameterStringTypeAccess().getDefaultAssignment_2_1()); - // InternalRos.g:10811:2: ( rule__ParameterStringType__DefaultAssignment_2_1 ) - // InternalRos.g:10811:3: rule__ParameterStringType__DefaultAssignment_2_1 + // InternalRos.g:10754:2: ( rule__ParameterStringType__DefaultAssignment_2_1 ) + // InternalRos.g:10754:3: rule__ParameterStringType__DefaultAssignment_2_1 { pushFollow(FOLLOW_2); rule__ParameterStringType__DefaultAssignment_2_1(); @@ -32765,16 +32623,16 @@ public final void rule__ParameterStringType__Group_2__1__Impl() throws Recogniti // $ANTLR start "rule__ParameterDoubleType__Group__0" - // InternalRos.g:10820:1: rule__ParameterDoubleType__Group__0 : rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 ; + // InternalRos.g:10763: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(); try { - // InternalRos.g:10824:1: ( rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 ) - // InternalRos.g:10825:2: rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 + // InternalRos.g:10767:1: ( rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 ) + // InternalRos.g:10768:2: rule__ParameterDoubleType__Group__0__Impl rule__ParameterDoubleType__Group__1 { - pushFollow(FOLLOW_55); + pushFollow(FOLLOW_58); rule__ParameterDoubleType__Group__0__Impl(); state._fsp--; @@ -32803,21 +32661,21 @@ public final void rule__ParameterDoubleType__Group__0() throws RecognitionExcept // $ANTLR start "rule__ParameterDoubleType__Group__0__Impl" - // InternalRos.g:10832:1: rule__ParameterDoubleType__Group__0__Impl : ( () ) ; + // InternalRos.g:10775:1: rule__ParameterDoubleType__Group__0__Impl : ( () ) ; public final void rule__ParameterDoubleType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10836:1: ( ( () ) ) - // InternalRos.g:10837:1: ( () ) + // InternalRos.g:10779:1: ( ( () ) ) + // InternalRos.g:10780:1: ( () ) { - // InternalRos.g:10837:1: ( () ) - // InternalRos.g:10838:2: () + // InternalRos.g:10780:1: ( () ) + // InternalRos.g:10781:2: () { before(grammarAccess.getParameterDoubleTypeAccess().getParameterDoubleTypeAction_0()); - // InternalRos.g:10839:2: () - // InternalRos.g:10839:3: + // InternalRos.g:10782:2: () + // InternalRos.g:10782:3: { } @@ -32840,16 +32698,16 @@ public final void rule__ParameterDoubleType__Group__0__Impl() throws Recognition // $ANTLR start "rule__ParameterDoubleType__Group__1" - // InternalRos.g:10847:1: rule__ParameterDoubleType__Group__1 : rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 ; + // InternalRos.g:10790: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(); try { - // InternalRos.g:10851:1: ( rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 ) - // InternalRos.g:10852:2: rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 + // InternalRos.g:10794:1: ( rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 ) + // InternalRos.g:10795:2: rule__ParameterDoubleType__Group__1__Impl rule__ParameterDoubleType__Group__2 { - pushFollow(FOLLOW_52); + pushFollow(FOLLOW_55); rule__ParameterDoubleType__Group__1__Impl(); state._fsp--; @@ -32878,17 +32736,17 @@ public final void rule__ParameterDoubleType__Group__1() throws RecognitionExcept // $ANTLR start "rule__ParameterDoubleType__Group__1__Impl" - // InternalRos.g:10859:1: rule__ParameterDoubleType__Group__1__Impl : ( 'Double' ) ; + // InternalRos.g:10802:1: rule__ParameterDoubleType__Group__1__Impl : ( 'Double' ) ; public final void rule__ParameterDoubleType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10863:1: ( ( 'Double' ) ) - // InternalRos.g:10864:1: ( 'Double' ) + // InternalRos.g:10806:1: ( ( 'Double' ) ) + // InternalRos.g:10807:1: ( 'Double' ) { - // InternalRos.g:10864:1: ( 'Double' ) - // InternalRos.g:10865:2: 'Double' + // InternalRos.g:10807:1: ( 'Double' ) + // InternalRos.g:10808:2: 'Double' { before(grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); match(input,80,FOLLOW_2); @@ -32915,14 +32773,14 @@ public final void rule__ParameterDoubleType__Group__1__Impl() throws Recognition // $ANTLR start "rule__ParameterDoubleType__Group__2" - // InternalRos.g:10874:1: rule__ParameterDoubleType__Group__2 : rule__ParameterDoubleType__Group__2__Impl ; + // InternalRos.g:10817:1: rule__ParameterDoubleType__Group__2 : rule__ParameterDoubleType__Group__2__Impl ; public final void rule__ParameterDoubleType__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10878:1: ( rule__ParameterDoubleType__Group__2__Impl ) - // InternalRos.g:10879:2: rule__ParameterDoubleType__Group__2__Impl + // InternalRos.g:10821:1: ( rule__ParameterDoubleType__Group__2__Impl ) + // InternalRos.g:10822:2: rule__ParameterDoubleType__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParameterDoubleType__Group__2__Impl(); @@ -32948,33 +32806,33 @@ public final void rule__ParameterDoubleType__Group__2() throws RecognitionExcept // $ANTLR start "rule__ParameterDoubleType__Group__2__Impl" - // InternalRos.g:10885:1: rule__ParameterDoubleType__Group__2__Impl : ( ( rule__ParameterDoubleType__Group_2__0 )? ) ; + // InternalRos.g:10828:1: rule__ParameterDoubleType__Group__2__Impl : ( ( rule__ParameterDoubleType__Group_2__0 )? ) ; public final void rule__ParameterDoubleType__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10889:1: ( ( ( rule__ParameterDoubleType__Group_2__0 )? ) ) - // InternalRos.g:10890:1: ( ( rule__ParameterDoubleType__Group_2__0 )? ) + // InternalRos.g:10832:1: ( ( ( rule__ParameterDoubleType__Group_2__0 )? ) ) + // InternalRos.g:10833:1: ( ( rule__ParameterDoubleType__Group_2__0 )? ) { - // InternalRos.g:10890:1: ( ( rule__ParameterDoubleType__Group_2__0 )? ) - // InternalRos.g:10891:2: ( rule__ParameterDoubleType__Group_2__0 )? + // InternalRos.g:10833:1: ( ( rule__ParameterDoubleType__Group_2__0 )? ) + // InternalRos.g:10834:2: ( rule__ParameterDoubleType__Group_2__0 )? { before(grammarAccess.getParameterDoubleTypeAccess().getGroup_2()); - // InternalRos.g:10892:2: ( rule__ParameterDoubleType__Group_2__0 )? - int alt65=2; - int LA65_0 = input.LA(1); + // InternalRos.g:10835:2: ( rule__ParameterDoubleType__Group_2__0 )? + int alt62=2; + int LA62_0 = input.LA(1); - if ( (LA65_0==79) ) { - int LA65_1 = input.LA(2); + if ( (LA62_0==79) ) { + int LA62_1 = input.LA(2); - if ( (LA65_1==RULE_DOUBLE) ) { - alt65=1; + if ( (LA62_1==RULE_DOUBLE) ) { + alt62=1; } } - switch (alt65) { + switch (alt62) { case 1 : - // InternalRos.g:10892:3: rule__ParameterDoubleType__Group_2__0 + // InternalRos.g:10835:3: rule__ParameterDoubleType__Group_2__0 { pushFollow(FOLLOW_2); rule__ParameterDoubleType__Group_2__0(); @@ -33010,16 +32868,16 @@ public final void rule__ParameterDoubleType__Group__2__Impl() throws Recognition // $ANTLR start "rule__ParameterDoubleType__Group_2__0" - // InternalRos.g:10901:1: rule__ParameterDoubleType__Group_2__0 : rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 ; + // InternalRos.g:10844: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(); try { - // InternalRos.g:10905:1: ( rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 ) - // InternalRos.g:10906:2: rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 + // InternalRos.g:10848:1: ( rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 ) + // InternalRos.g:10849:2: rule__ParameterDoubleType__Group_2__0__Impl rule__ParameterDoubleType__Group_2__1 { - pushFollow(FOLLOW_56); + pushFollow(FOLLOW_59); rule__ParameterDoubleType__Group_2__0__Impl(); state._fsp--; @@ -33048,17 +32906,17 @@ public final void rule__ParameterDoubleType__Group_2__0() throws RecognitionExce // $ANTLR start "rule__ParameterDoubleType__Group_2__0__Impl" - // InternalRos.g:10913:1: rule__ParameterDoubleType__Group_2__0__Impl : ( 'default' ) ; + // InternalRos.g:10856:1: rule__ParameterDoubleType__Group_2__0__Impl : ( 'default' ) ; public final void rule__ParameterDoubleType__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10917:1: ( ( 'default' ) ) - // InternalRos.g:10918:1: ( 'default' ) + // InternalRos.g:10860:1: ( ( 'default' ) ) + // InternalRos.g:10861:1: ( 'default' ) { - // InternalRos.g:10918:1: ( 'default' ) - // InternalRos.g:10919:2: 'default' + // InternalRos.g:10861:1: ( 'default' ) + // InternalRos.g:10862:2: 'default' { before(grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); match(input,79,FOLLOW_2); @@ -33085,14 +32943,14 @@ public final void rule__ParameterDoubleType__Group_2__0__Impl() throws Recogniti // $ANTLR start "rule__ParameterDoubleType__Group_2__1" - // InternalRos.g:10928:1: rule__ParameterDoubleType__Group_2__1 : rule__ParameterDoubleType__Group_2__1__Impl ; + // InternalRos.g:10871: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(); try { - // InternalRos.g:10932:1: ( rule__ParameterDoubleType__Group_2__1__Impl ) - // InternalRos.g:10933:2: rule__ParameterDoubleType__Group_2__1__Impl + // InternalRos.g:10875:1: ( rule__ParameterDoubleType__Group_2__1__Impl ) + // InternalRos.g:10876:2: rule__ParameterDoubleType__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ParameterDoubleType__Group_2__1__Impl(); @@ -33118,21 +32976,21 @@ public final void rule__ParameterDoubleType__Group_2__1() throws RecognitionExce // $ANTLR start "rule__ParameterDoubleType__Group_2__1__Impl" - // InternalRos.g:10939:1: rule__ParameterDoubleType__Group_2__1__Impl : ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) ; + // InternalRos.g:10882: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(); try { - // InternalRos.g:10943:1: ( ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) ) - // InternalRos.g:10944:1: ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) + // InternalRos.g:10886:1: ( ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) ) + // InternalRos.g:10887:1: ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) { - // InternalRos.g:10944:1: ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) - // InternalRos.g:10945:2: ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) + // InternalRos.g:10887:1: ( ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) ) + // InternalRos.g:10888:2: ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) { before(grammarAccess.getParameterDoubleTypeAccess().getDefaultAssignment_2_1()); - // InternalRos.g:10946:2: ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) - // InternalRos.g:10946:3: rule__ParameterDoubleType__DefaultAssignment_2_1 + // InternalRos.g:10889:2: ( rule__ParameterDoubleType__DefaultAssignment_2_1 ) + // InternalRos.g:10889:3: rule__ParameterDoubleType__DefaultAssignment_2_1 { pushFollow(FOLLOW_2); rule__ParameterDoubleType__DefaultAssignment_2_1(); @@ -33165,16 +33023,16 @@ public final void rule__ParameterDoubleType__Group_2__1__Impl() throws Recogniti // $ANTLR start "rule__ParameterBooleanType__Group__0" - // InternalRos.g:10955:1: rule__ParameterBooleanType__Group__0 : rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 ; + // InternalRos.g:10898: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(); try { - // InternalRos.g:10959:1: ( rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 ) - // InternalRos.g:10960:2: rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 + // InternalRos.g:10902:1: ( rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 ) + // InternalRos.g:10903:2: rule__ParameterBooleanType__Group__0__Impl rule__ParameterBooleanType__Group__1 { - pushFollow(FOLLOW_57); + pushFollow(FOLLOW_60); rule__ParameterBooleanType__Group__0__Impl(); state._fsp--; @@ -33203,21 +33061,21 @@ public final void rule__ParameterBooleanType__Group__0() throws RecognitionExcep // $ANTLR start "rule__ParameterBooleanType__Group__0__Impl" - // InternalRos.g:10967:1: rule__ParameterBooleanType__Group__0__Impl : ( () ) ; + // InternalRos.g:10910:1: rule__ParameterBooleanType__Group__0__Impl : ( () ) ; public final void rule__ParameterBooleanType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10971:1: ( ( () ) ) - // InternalRos.g:10972:1: ( () ) + // InternalRos.g:10914:1: ( ( () ) ) + // InternalRos.g:10915:1: ( () ) { - // InternalRos.g:10972:1: ( () ) - // InternalRos.g:10973:2: () + // InternalRos.g:10915:1: ( () ) + // InternalRos.g:10916:2: () { before(grammarAccess.getParameterBooleanTypeAccess().getParameterBooleanTypeAction_0()); - // InternalRos.g:10974:2: () - // InternalRos.g:10974:3: + // InternalRos.g:10917:2: () + // InternalRos.g:10917:3: { } @@ -33240,16 +33098,16 @@ public final void rule__ParameterBooleanType__Group__0__Impl() throws Recognitio // $ANTLR start "rule__ParameterBooleanType__Group__1" - // InternalRos.g:10982:1: rule__ParameterBooleanType__Group__1 : rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 ; + // InternalRos.g:10925: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(); try { - // InternalRos.g:10986:1: ( rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 ) - // InternalRos.g:10987:2: rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 + // InternalRos.g:10929:1: ( rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 ) + // InternalRos.g:10930:2: rule__ParameterBooleanType__Group__1__Impl rule__ParameterBooleanType__Group__2 { - pushFollow(FOLLOW_52); + pushFollow(FOLLOW_55); rule__ParameterBooleanType__Group__1__Impl(); state._fsp--; @@ -33278,17 +33136,17 @@ public final void rule__ParameterBooleanType__Group__1() throws RecognitionExcep // $ANTLR start "rule__ParameterBooleanType__Group__1__Impl" - // InternalRos.g:10994:1: rule__ParameterBooleanType__Group__1__Impl : ( 'Boolean' ) ; + // InternalRos.g:10937:1: rule__ParameterBooleanType__Group__1__Impl : ( 'Boolean' ) ; public final void rule__ParameterBooleanType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:10998:1: ( ( 'Boolean' ) ) - // InternalRos.g:10999:1: ( 'Boolean' ) + // InternalRos.g:10941:1: ( ( 'Boolean' ) ) + // InternalRos.g:10942:1: ( 'Boolean' ) { - // InternalRos.g:10999:1: ( 'Boolean' ) - // InternalRos.g:11000:2: 'Boolean' + // InternalRos.g:10942:1: ( 'Boolean' ) + // InternalRos.g:10943:2: 'Boolean' { before(grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); match(input,81,FOLLOW_2); @@ -33315,14 +33173,14 @@ public final void rule__ParameterBooleanType__Group__1__Impl() throws Recognitio // $ANTLR start "rule__ParameterBooleanType__Group__2" - // InternalRos.g:11009:1: rule__ParameterBooleanType__Group__2 : rule__ParameterBooleanType__Group__2__Impl ; + // InternalRos.g:10952:1: rule__ParameterBooleanType__Group__2 : rule__ParameterBooleanType__Group__2__Impl ; public final void rule__ParameterBooleanType__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11013:1: ( rule__ParameterBooleanType__Group__2__Impl ) - // InternalRos.g:11014:2: rule__ParameterBooleanType__Group__2__Impl + // InternalRos.g:10956:1: ( rule__ParameterBooleanType__Group__2__Impl ) + // InternalRos.g:10957:2: rule__ParameterBooleanType__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParameterBooleanType__Group__2__Impl(); @@ -33348,33 +33206,33 @@ public final void rule__ParameterBooleanType__Group__2() throws RecognitionExcep // $ANTLR start "rule__ParameterBooleanType__Group__2__Impl" - // InternalRos.g:11020:1: rule__ParameterBooleanType__Group__2__Impl : ( ( rule__ParameterBooleanType__Group_2__0 )? ) ; + // InternalRos.g:10963:1: rule__ParameterBooleanType__Group__2__Impl : ( ( rule__ParameterBooleanType__Group_2__0 )? ) ; public final void rule__ParameterBooleanType__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11024:1: ( ( ( rule__ParameterBooleanType__Group_2__0 )? ) ) - // InternalRos.g:11025:1: ( ( rule__ParameterBooleanType__Group_2__0 )? ) + // InternalRos.g:10967:1: ( ( ( rule__ParameterBooleanType__Group_2__0 )? ) ) + // InternalRos.g:10968:1: ( ( rule__ParameterBooleanType__Group_2__0 )? ) { - // InternalRos.g:11025:1: ( ( rule__ParameterBooleanType__Group_2__0 )? ) - // InternalRos.g:11026:2: ( rule__ParameterBooleanType__Group_2__0 )? + // InternalRos.g:10968:1: ( ( rule__ParameterBooleanType__Group_2__0 )? ) + // InternalRos.g:10969:2: ( rule__ParameterBooleanType__Group_2__0 )? { before(grammarAccess.getParameterBooleanTypeAccess().getGroup_2()); - // InternalRos.g:11027:2: ( rule__ParameterBooleanType__Group_2__0 )? - int alt66=2; - int LA66_0 = input.LA(1); + // InternalRos.g:10970:2: ( rule__ParameterBooleanType__Group_2__0 )? + int alt63=2; + int LA63_0 = input.LA(1); - if ( (LA66_0==79) ) { - int LA66_1 = input.LA(2); + if ( (LA63_0==79) ) { + int LA63_1 = input.LA(2); - if ( (LA66_1==RULE_BOOLEAN) ) { - alt66=1; + if ( (LA63_1==RULE_BOOLEAN) ) { + alt63=1; } } - switch (alt66) { + switch (alt63) { case 1 : - // InternalRos.g:11027:3: rule__ParameterBooleanType__Group_2__0 + // InternalRos.g:10970:3: rule__ParameterBooleanType__Group_2__0 { pushFollow(FOLLOW_2); rule__ParameterBooleanType__Group_2__0(); @@ -33410,16 +33268,16 @@ public final void rule__ParameterBooleanType__Group__2__Impl() throws Recognitio // $ANTLR start "rule__ParameterBooleanType__Group_2__0" - // InternalRos.g:11036:1: rule__ParameterBooleanType__Group_2__0 : rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 ; + // InternalRos.g:10979: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(); try { - // InternalRos.g:11040:1: ( rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 ) - // InternalRos.g:11041:2: rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 + // InternalRos.g:10983:1: ( rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 ) + // InternalRos.g:10984:2: rule__ParameterBooleanType__Group_2__0__Impl rule__ParameterBooleanType__Group_2__1 { - pushFollow(FOLLOW_58); + pushFollow(FOLLOW_61); rule__ParameterBooleanType__Group_2__0__Impl(); state._fsp--; @@ -33448,17 +33306,17 @@ public final void rule__ParameterBooleanType__Group_2__0() throws RecognitionExc // $ANTLR start "rule__ParameterBooleanType__Group_2__0__Impl" - // InternalRos.g:11048:1: rule__ParameterBooleanType__Group_2__0__Impl : ( 'default' ) ; + // InternalRos.g:10991:1: rule__ParameterBooleanType__Group_2__0__Impl : ( 'default' ) ; public final void rule__ParameterBooleanType__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11052:1: ( ( 'default' ) ) - // InternalRos.g:11053:1: ( 'default' ) + // InternalRos.g:10995:1: ( ( 'default' ) ) + // InternalRos.g:10996:1: ( 'default' ) { - // InternalRos.g:11053:1: ( 'default' ) - // InternalRos.g:11054:2: 'default' + // InternalRos.g:10996:1: ( 'default' ) + // InternalRos.g:10997:2: 'default' { before(grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); match(input,79,FOLLOW_2); @@ -33485,14 +33343,14 @@ public final void rule__ParameterBooleanType__Group_2__0__Impl() throws Recognit // $ANTLR start "rule__ParameterBooleanType__Group_2__1" - // InternalRos.g:11063:1: rule__ParameterBooleanType__Group_2__1 : rule__ParameterBooleanType__Group_2__1__Impl ; + // InternalRos.g:11006: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(); try { - // InternalRos.g:11067:1: ( rule__ParameterBooleanType__Group_2__1__Impl ) - // InternalRos.g:11068:2: rule__ParameterBooleanType__Group_2__1__Impl + // InternalRos.g:11010:1: ( rule__ParameterBooleanType__Group_2__1__Impl ) + // InternalRos.g:11011:2: rule__ParameterBooleanType__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ParameterBooleanType__Group_2__1__Impl(); @@ -33518,21 +33376,21 @@ public final void rule__ParameterBooleanType__Group_2__1() throws RecognitionExc // $ANTLR start "rule__ParameterBooleanType__Group_2__1__Impl" - // InternalRos.g:11074:1: rule__ParameterBooleanType__Group_2__1__Impl : ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) ; + // InternalRos.g:11017: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(); try { - // InternalRos.g:11078:1: ( ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) ) - // InternalRos.g:11079:1: ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) + // InternalRos.g:11021:1: ( ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) ) + // InternalRos.g:11022:1: ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) { - // InternalRos.g:11079:1: ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) - // InternalRos.g:11080:2: ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) + // InternalRos.g:11022:1: ( ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) ) + // InternalRos.g:11023:2: ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) { before(grammarAccess.getParameterBooleanTypeAccess().getDefaultAssignment_2_1()); - // InternalRos.g:11081:2: ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) - // InternalRos.g:11081:3: rule__ParameterBooleanType__DefaultAssignment_2_1 + // InternalRos.g:11024:2: ( rule__ParameterBooleanType__DefaultAssignment_2_1 ) + // InternalRos.g:11024:3: rule__ParameterBooleanType__DefaultAssignment_2_1 { pushFollow(FOLLOW_2); rule__ParameterBooleanType__DefaultAssignment_2_1(); @@ -33565,16 +33423,16 @@ public final void rule__ParameterBooleanType__Group_2__1__Impl() throws Recognit // $ANTLR start "rule__ParameterBase64Type__Group__0" - // InternalRos.g:11090:1: rule__ParameterBase64Type__Group__0 : rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 ; + // InternalRos.g:11033: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(); try { - // InternalRos.g:11094:1: ( rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 ) - // InternalRos.g:11095:2: rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 + // InternalRos.g:11037:1: ( rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 ) + // InternalRos.g:11038:2: rule__ParameterBase64Type__Group__0__Impl rule__ParameterBase64Type__Group__1 { - pushFollow(FOLLOW_59); + pushFollow(FOLLOW_62); rule__ParameterBase64Type__Group__0__Impl(); state._fsp--; @@ -33603,21 +33461,21 @@ public final void rule__ParameterBase64Type__Group__0() throws RecognitionExcept // $ANTLR start "rule__ParameterBase64Type__Group__0__Impl" - // InternalRos.g:11102:1: rule__ParameterBase64Type__Group__0__Impl : ( () ) ; + // InternalRos.g:11045:1: rule__ParameterBase64Type__Group__0__Impl : ( () ) ; public final void rule__ParameterBase64Type__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11106:1: ( ( () ) ) - // InternalRos.g:11107:1: ( () ) + // InternalRos.g:11049:1: ( ( () ) ) + // InternalRos.g:11050:1: ( () ) { - // InternalRos.g:11107:1: ( () ) - // InternalRos.g:11108:2: () + // InternalRos.g:11050:1: ( () ) + // InternalRos.g:11051:2: () { before(grammarAccess.getParameterBase64TypeAccess().getParameterBase64TypeAction_0()); - // InternalRos.g:11109:2: () - // InternalRos.g:11109:3: + // InternalRos.g:11052:2: () + // InternalRos.g:11052:3: { } @@ -33640,16 +33498,16 @@ public final void rule__ParameterBase64Type__Group__0__Impl() throws Recognition // $ANTLR start "rule__ParameterBase64Type__Group__1" - // InternalRos.g:11117:1: rule__ParameterBase64Type__Group__1 : rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 ; + // InternalRos.g:11060: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(); try { - // InternalRos.g:11121:1: ( rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 ) - // InternalRos.g:11122:2: rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 + // InternalRos.g:11064:1: ( rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 ) + // InternalRos.g:11065:2: rule__ParameterBase64Type__Group__1__Impl rule__ParameterBase64Type__Group__2 { - pushFollow(FOLLOW_52); + pushFollow(FOLLOW_55); rule__ParameterBase64Type__Group__1__Impl(); state._fsp--; @@ -33678,17 +33536,17 @@ public final void rule__ParameterBase64Type__Group__1() throws RecognitionExcept // $ANTLR start "rule__ParameterBase64Type__Group__1__Impl" - // InternalRos.g:11129:1: rule__ParameterBase64Type__Group__1__Impl : ( 'Base64' ) ; + // InternalRos.g:11072:1: rule__ParameterBase64Type__Group__1__Impl : ( 'Base64' ) ; public final void rule__ParameterBase64Type__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11133:1: ( ( 'Base64' ) ) - // InternalRos.g:11134:1: ( 'Base64' ) + // InternalRos.g:11076:1: ( ( 'Base64' ) ) + // InternalRos.g:11077:1: ( 'Base64' ) { - // InternalRos.g:11134:1: ( 'Base64' ) - // InternalRos.g:11135:2: 'Base64' + // InternalRos.g:11077:1: ( 'Base64' ) + // InternalRos.g:11078:2: 'Base64' { before(grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); match(input,82,FOLLOW_2); @@ -33715,14 +33573,14 @@ public final void rule__ParameterBase64Type__Group__1__Impl() throws Recognition // $ANTLR start "rule__ParameterBase64Type__Group__2" - // InternalRos.g:11144:1: rule__ParameterBase64Type__Group__2 : rule__ParameterBase64Type__Group__2__Impl ; + // InternalRos.g:11087:1: rule__ParameterBase64Type__Group__2 : rule__ParameterBase64Type__Group__2__Impl ; public final void rule__ParameterBase64Type__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11148:1: ( rule__ParameterBase64Type__Group__2__Impl ) - // InternalRos.g:11149:2: rule__ParameterBase64Type__Group__2__Impl + // InternalRos.g:11091:1: ( rule__ParameterBase64Type__Group__2__Impl ) + // InternalRos.g:11092:2: rule__ParameterBase64Type__Group__2__Impl { pushFollow(FOLLOW_2); rule__ParameterBase64Type__Group__2__Impl(); @@ -33748,33 +33606,33 @@ public final void rule__ParameterBase64Type__Group__2() throws RecognitionExcept // $ANTLR start "rule__ParameterBase64Type__Group__2__Impl" - // InternalRos.g:11155:1: rule__ParameterBase64Type__Group__2__Impl : ( ( rule__ParameterBase64Type__Group_2__0 )? ) ; + // InternalRos.g:11098:1: rule__ParameterBase64Type__Group__2__Impl : ( ( rule__ParameterBase64Type__Group_2__0 )? ) ; public final void rule__ParameterBase64Type__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11159:1: ( ( ( rule__ParameterBase64Type__Group_2__0 )? ) ) - // InternalRos.g:11160:1: ( ( rule__ParameterBase64Type__Group_2__0 )? ) + // InternalRos.g:11102:1: ( ( ( rule__ParameterBase64Type__Group_2__0 )? ) ) + // InternalRos.g:11103:1: ( ( rule__ParameterBase64Type__Group_2__0 )? ) { - // InternalRos.g:11160:1: ( ( rule__ParameterBase64Type__Group_2__0 )? ) - // InternalRos.g:11161:2: ( rule__ParameterBase64Type__Group_2__0 )? + // InternalRos.g:11103:1: ( ( rule__ParameterBase64Type__Group_2__0 )? ) + // InternalRos.g:11104:2: ( rule__ParameterBase64Type__Group_2__0 )? { before(grammarAccess.getParameterBase64TypeAccess().getGroup_2()); - // InternalRos.g:11162:2: ( rule__ParameterBase64Type__Group_2__0 )? - int alt67=2; - int LA67_0 = input.LA(1); + // InternalRos.g:11105:2: ( rule__ParameterBase64Type__Group_2__0 )? + int alt64=2; + int LA64_0 = input.LA(1); - if ( (LA67_0==79) ) { - int LA67_1 = input.LA(2); + if ( (LA64_0==79) ) { + int LA64_1 = input.LA(2); - if ( (LA67_1==RULE_BINARY) ) { - alt67=1; + if ( (LA64_1==RULE_BINARY) ) { + alt64=1; } } - switch (alt67) { + switch (alt64) { case 1 : - // InternalRos.g:11162:3: rule__ParameterBase64Type__Group_2__0 + // InternalRos.g:11105:3: rule__ParameterBase64Type__Group_2__0 { pushFollow(FOLLOW_2); rule__ParameterBase64Type__Group_2__0(); @@ -33810,16 +33668,16 @@ public final void rule__ParameterBase64Type__Group__2__Impl() throws Recognition // $ANTLR start "rule__ParameterBase64Type__Group_2__0" - // InternalRos.g:11171:1: rule__ParameterBase64Type__Group_2__0 : rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 ; + // InternalRos.g:11114: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(); try { - // InternalRos.g:11175:1: ( rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 ) - // InternalRos.g:11176:2: rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 + // InternalRos.g:11118:1: ( rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 ) + // InternalRos.g:11119:2: rule__ParameterBase64Type__Group_2__0__Impl rule__ParameterBase64Type__Group_2__1 { - pushFollow(FOLLOW_60); + pushFollow(FOLLOW_63); rule__ParameterBase64Type__Group_2__0__Impl(); state._fsp--; @@ -33848,17 +33706,17 @@ public final void rule__ParameterBase64Type__Group_2__0() throws RecognitionExce // $ANTLR start "rule__ParameterBase64Type__Group_2__0__Impl" - // InternalRos.g:11183:1: rule__ParameterBase64Type__Group_2__0__Impl : ( 'default' ) ; + // InternalRos.g:11126:1: rule__ParameterBase64Type__Group_2__0__Impl : ( 'default' ) ; public final void rule__ParameterBase64Type__Group_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11187:1: ( ( 'default' ) ) - // InternalRos.g:11188:1: ( 'default' ) + // InternalRos.g:11130:1: ( ( 'default' ) ) + // InternalRos.g:11131:1: ( 'default' ) { - // InternalRos.g:11188:1: ( 'default' ) - // InternalRos.g:11189:2: 'default' + // InternalRos.g:11131:1: ( 'default' ) + // InternalRos.g:11132:2: 'default' { before(grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); match(input,79,FOLLOW_2); @@ -33885,14 +33743,14 @@ public final void rule__ParameterBase64Type__Group_2__0__Impl() throws Recogniti // $ANTLR start "rule__ParameterBase64Type__Group_2__1" - // InternalRos.g:11198:1: rule__ParameterBase64Type__Group_2__1 : rule__ParameterBase64Type__Group_2__1__Impl ; + // InternalRos.g:11141: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(); try { - // InternalRos.g:11202:1: ( rule__ParameterBase64Type__Group_2__1__Impl ) - // InternalRos.g:11203:2: rule__ParameterBase64Type__Group_2__1__Impl + // InternalRos.g:11145:1: ( rule__ParameterBase64Type__Group_2__1__Impl ) + // InternalRos.g:11146:2: rule__ParameterBase64Type__Group_2__1__Impl { pushFollow(FOLLOW_2); rule__ParameterBase64Type__Group_2__1__Impl(); @@ -33918,21 +33776,21 @@ public final void rule__ParameterBase64Type__Group_2__1() throws RecognitionExce // $ANTLR start "rule__ParameterBase64Type__Group_2__1__Impl" - // InternalRos.g:11209:1: rule__ParameterBase64Type__Group_2__1__Impl : ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) ; + // InternalRos.g:11152: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(); try { - // InternalRos.g:11213:1: ( ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) ) - // InternalRos.g:11214:1: ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) + // InternalRos.g:11156:1: ( ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) ) + // InternalRos.g:11157:1: ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) { - // InternalRos.g:11214:1: ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) - // InternalRos.g:11215:2: ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) + // InternalRos.g:11157:1: ( ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) ) + // InternalRos.g:11158:2: ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) { before(grammarAccess.getParameterBase64TypeAccess().getDefaultAssignment_2_1()); - // InternalRos.g:11216:2: ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) - // InternalRos.g:11216:3: rule__ParameterBase64Type__DefaultAssignment_2_1 + // InternalRos.g:11159:2: ( rule__ParameterBase64Type__DefaultAssignment_2_1 ) + // InternalRos.g:11159:3: rule__ParameterBase64Type__DefaultAssignment_2_1 { pushFollow(FOLLOW_2); rule__ParameterBase64Type__DefaultAssignment_2_1(); @@ -33965,14 +33823,14 @@ public final void rule__ParameterBase64Type__Group_2__1__Impl() throws Recogniti // $ANTLR start "rule__ParameterArrayType__Group__0" - // InternalRos.g:11225:1: rule__ParameterArrayType__Group__0 : rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 ; + // InternalRos.g:11168: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(); try { - // InternalRos.g:11229:1: ( rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 ) - // InternalRos.g:11230:2: rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 + // InternalRos.g:11172:1: ( rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 ) + // InternalRos.g:11173:2: rule__ParameterArrayType__Group__0__Impl rule__ParameterArrayType__Group__1 { pushFollow(FOLLOW_4); rule__ParameterArrayType__Group__0__Impl(); @@ -34003,17 +33861,17 @@ public final void rule__ParameterArrayType__Group__0() throws RecognitionExcepti // $ANTLR start "rule__ParameterArrayType__Group__0__Impl" - // InternalRos.g:11237:1: rule__ParameterArrayType__Group__0__Impl : ( 'Array' ) ; + // InternalRos.g:11180:1: rule__ParameterArrayType__Group__0__Impl : ( 'Array' ) ; public final void rule__ParameterArrayType__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11241:1: ( ( 'Array' ) ) - // InternalRos.g:11242:1: ( 'Array' ) + // InternalRos.g:11184:1: ( ( 'Array' ) ) + // InternalRos.g:11185:1: ( 'Array' ) { - // InternalRos.g:11242:1: ( 'Array' ) - // InternalRos.g:11243:2: 'Array' + // InternalRos.g:11185:1: ( 'Array' ) + // InternalRos.g:11186:2: 'Array' { before(grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_0()); match(input,83,FOLLOW_2); @@ -34040,16 +33898,16 @@ public final void rule__ParameterArrayType__Group__0__Impl() throws RecognitionE // $ANTLR start "rule__ParameterArrayType__Group__1" - // InternalRos.g:11252:1: rule__ParameterArrayType__Group__1 : rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 ; + // InternalRos.g:11195: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(); try { - // InternalRos.g:11256:1: ( rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 ) - // InternalRos.g:11257:2: rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 + // InternalRos.g:11199:1: ( rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 ) + // InternalRos.g:11200:2: rule__ParameterArrayType__Group__1__Impl rule__ParameterArrayType__Group__2 { - pushFollow(FOLLOW_61); + pushFollow(FOLLOW_64); rule__ParameterArrayType__Group__1__Impl(); state._fsp--; @@ -34078,17 +33936,17 @@ public final void rule__ParameterArrayType__Group__1() throws RecognitionExcepti // $ANTLR start "rule__ParameterArrayType__Group__1__Impl" - // InternalRos.g:11264:1: rule__ParameterArrayType__Group__1__Impl : ( '{' ) ; + // InternalRos.g:11207:1: rule__ParameterArrayType__Group__1__Impl : ( '{' ) ; public final void rule__ParameterArrayType__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11268:1: ( ( '{' ) ) - // InternalRos.g:11269:1: ( '{' ) + // InternalRos.g:11211:1: ( ( '{' ) ) + // InternalRos.g:11212:1: ( '{' ) { - // InternalRos.g:11269:1: ( '{' ) - // InternalRos.g:11270:2: '{' + // InternalRos.g:11212:1: ( '{' ) + // InternalRos.g:11213:2: '{' { before(grammarAccess.getParameterArrayTypeAccess().getLeftCurlyBracketKeyword_1()); match(input,41,FOLLOW_2); @@ -34115,16 +33973,16 @@ public final void rule__ParameterArrayType__Group__1__Impl() throws RecognitionE // $ANTLR start "rule__ParameterArrayType__Group__2" - // InternalRos.g:11279:1: rule__ParameterArrayType__Group__2 : rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 ; + // InternalRos.g:11222: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(); try { - // InternalRos.g:11283:1: ( rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 ) - // InternalRos.g:11284:2: rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 + // InternalRos.g:11226:1: ( rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 ) + // InternalRos.g:11227:2: rule__ParameterArrayType__Group__2__Impl rule__ParameterArrayType__Group__3 { - pushFollow(FOLLOW_47); + pushFollow(FOLLOW_50); rule__ParameterArrayType__Group__2__Impl(); state._fsp--; @@ -34153,17 +34011,17 @@ public final void rule__ParameterArrayType__Group__2() throws RecognitionExcepti // $ANTLR start "rule__ParameterArrayType__Group__2__Impl" - // InternalRos.g:11291:1: rule__ParameterArrayType__Group__2__Impl : ( 'type' ) ; + // InternalRos.g:11234:1: rule__ParameterArrayType__Group__2__Impl : ( 'type' ) ; public final void rule__ParameterArrayType__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11295:1: ( ( 'type' ) ) - // InternalRos.g:11296:1: ( 'type' ) + // InternalRos.g:11238:1: ( ( 'type' ) ) + // InternalRos.g:11239:1: ( 'type' ) { - // InternalRos.g:11296:1: ( 'type' ) - // InternalRos.g:11297:2: 'type' + // InternalRos.g:11239:1: ( 'type' ) + // InternalRos.g:11240:2: 'type' { before(grammarAccess.getParameterArrayTypeAccess().getTypeKeyword_2()); match(input,36,FOLLOW_2); @@ -34190,16 +34048,16 @@ public final void rule__ParameterArrayType__Group__2__Impl() throws RecognitionE // $ANTLR start "rule__ParameterArrayType__Group__3" - // InternalRos.g:11306:1: rule__ParameterArrayType__Group__3 : rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 ; + // InternalRos.g:11249: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(); try { - // InternalRos.g:11310:1: ( rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 ) - // InternalRos.g:11311:2: rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 + // InternalRos.g:11253:1: ( rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 ) + // InternalRos.g:11254:2: rule__ParameterArrayType__Group__3__Impl rule__ParameterArrayType__Group__4 { - pushFollow(FOLLOW_62); + pushFollow(FOLLOW_65); rule__ParameterArrayType__Group__3__Impl(); state._fsp--; @@ -34228,21 +34086,21 @@ public final void rule__ParameterArrayType__Group__3() throws RecognitionExcepti // $ANTLR start "rule__ParameterArrayType__Group__3__Impl" - // InternalRos.g:11318:1: rule__ParameterArrayType__Group__3__Impl : ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) ; + // InternalRos.g:11261:1: rule__ParameterArrayType__Group__3__Impl : ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) ; public final void rule__ParameterArrayType__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11322:1: ( ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) ) - // InternalRos.g:11323:1: ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) + // InternalRos.g:11265:1: ( ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) ) + // InternalRos.g:11266:1: ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) { - // InternalRos.g:11323:1: ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) - // InternalRos.g:11324:2: ( rule__ParameterArrayType__TypeAssignment_3 ) + // InternalRos.g:11266:1: ( ( rule__ParameterArrayType__TypeAssignment_3 ) ) + // InternalRos.g:11267:2: ( rule__ParameterArrayType__TypeAssignment_3 ) { before(grammarAccess.getParameterArrayTypeAccess().getTypeAssignment_3()); - // InternalRos.g:11325:2: ( rule__ParameterArrayType__TypeAssignment_3 ) - // InternalRos.g:11325:3: rule__ParameterArrayType__TypeAssignment_3 + // InternalRos.g:11268:2: ( rule__ParameterArrayType__TypeAssignment_3 ) + // InternalRos.g:11268:3: rule__ParameterArrayType__TypeAssignment_3 { pushFollow(FOLLOW_2); rule__ParameterArrayType__TypeAssignment_3(); @@ -34275,16 +34133,16 @@ public final void rule__ParameterArrayType__Group__3__Impl() throws RecognitionE // $ANTLR start "rule__ParameterArrayType__Group__4" - // InternalRos.g:11333:1: rule__ParameterArrayType__Group__4 : rule__ParameterArrayType__Group__4__Impl rule__ParameterArrayType__Group__5 ; + // InternalRos.g:11276:1: rule__ParameterArrayType__Group__4 : rule__ParameterArrayType__Group__4__Impl rule__ParameterArrayType__Group__5 ; public final void rule__ParameterArrayType__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11337:1: ( rule__ParameterArrayType__Group__4__Impl rule__ParameterArrayType__Group__5 ) - // InternalRos.g:11338:2: rule__ParameterArrayType__Group__4__Impl rule__ParameterArrayType__Group__5 + // InternalRos.g:11280:1: ( rule__ParameterArrayType__Group__4__Impl rule__ParameterArrayType__Group__5 ) + // InternalRos.g:11281:2: rule__ParameterArrayType__Group__4__Impl rule__ParameterArrayType__Group__5 { - pushFollow(FOLLOW_62); + pushFollow(FOLLOW_65); rule__ParameterArrayType__Group__4__Impl(); state._fsp--; @@ -34313,29 +34171,29 @@ public final void rule__ParameterArrayType__Group__4() throws RecognitionExcepti // $ANTLR start "rule__ParameterArrayType__Group__4__Impl" - // InternalRos.g:11345:1: rule__ParameterArrayType__Group__4__Impl : ( ( rule__ParameterArrayType__Group_4__0 )? ) ; + // InternalRos.g:11288:1: rule__ParameterArrayType__Group__4__Impl : ( ( rule__ParameterArrayType__Group_4__0 )? ) ; public final void rule__ParameterArrayType__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11349:1: ( ( ( rule__ParameterArrayType__Group_4__0 )? ) ) - // InternalRos.g:11350:1: ( ( rule__ParameterArrayType__Group_4__0 )? ) + // InternalRos.g:11292:1: ( ( ( rule__ParameterArrayType__Group_4__0 )? ) ) + // InternalRos.g:11293:1: ( ( rule__ParameterArrayType__Group_4__0 )? ) { - // InternalRos.g:11350:1: ( ( rule__ParameterArrayType__Group_4__0 )? ) - // InternalRos.g:11351:2: ( rule__ParameterArrayType__Group_4__0 )? + // InternalRos.g:11293:1: ( ( rule__ParameterArrayType__Group_4__0 )? ) + // InternalRos.g:11294:2: ( rule__ParameterArrayType__Group_4__0 )? { before(grammarAccess.getParameterArrayTypeAccess().getGroup_4()); - // InternalRos.g:11352:2: ( rule__ParameterArrayType__Group_4__0 )? - int alt68=2; - int LA68_0 = input.LA(1); + // InternalRos.g:11295:2: ( rule__ParameterArrayType__Group_4__0 )? + int alt65=2; + int LA65_0 = input.LA(1); - if ( (LA68_0==79) ) { - alt68=1; + if ( (LA65_0==79) ) { + alt65=1; } - switch (alt68) { + switch (alt65) { case 1 : - // InternalRos.g:11352:3: rule__ParameterArrayType__Group_4__0 + // InternalRos.g:11295:3: rule__ParameterArrayType__Group_4__0 { pushFollow(FOLLOW_2); rule__ParameterArrayType__Group_4__0(); @@ -34371,14 +34229,14 @@ public final void rule__ParameterArrayType__Group__4__Impl() throws RecognitionE // $ANTLR start "rule__ParameterArrayType__Group__5" - // InternalRos.g:11360:1: rule__ParameterArrayType__Group__5 : rule__ParameterArrayType__Group__5__Impl ; + // InternalRos.g:11303:1: rule__ParameterArrayType__Group__5 : rule__ParameterArrayType__Group__5__Impl ; public final void rule__ParameterArrayType__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11364:1: ( rule__ParameterArrayType__Group__5__Impl ) - // InternalRos.g:11365:2: rule__ParameterArrayType__Group__5__Impl + // InternalRos.g:11307:1: ( rule__ParameterArrayType__Group__5__Impl ) + // InternalRos.g:11308:2: rule__ParameterArrayType__Group__5__Impl { pushFollow(FOLLOW_2); rule__ParameterArrayType__Group__5__Impl(); @@ -34404,17 +34262,17 @@ public final void rule__ParameterArrayType__Group__5() throws RecognitionExcepti // $ANTLR start "rule__ParameterArrayType__Group__5__Impl" - // InternalRos.g:11371:1: rule__ParameterArrayType__Group__5__Impl : ( '}' ) ; + // InternalRos.g:11314:1: rule__ParameterArrayType__Group__5__Impl : ( '}' ) ; public final void rule__ParameterArrayType__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11375:1: ( ( '}' ) ) - // InternalRos.g:11376:1: ( '}' ) + // InternalRos.g:11318:1: ( ( '}' ) ) + // InternalRos.g:11319:1: ( '}' ) { - // InternalRos.g:11376:1: ( '}' ) - // InternalRos.g:11377:2: '}' + // InternalRos.g:11319:1: ( '}' ) + // InternalRos.g:11320:2: '}' { before(grammarAccess.getParameterArrayTypeAccess().getRightCurlyBracketKeyword_5()); match(input,42,FOLLOW_2); @@ -34441,14 +34299,14 @@ public final void rule__ParameterArrayType__Group__5__Impl() throws RecognitionE // $ANTLR start "rule__ParameterArrayType__Group_4__0" - // InternalRos.g:11387:1: rule__ParameterArrayType__Group_4__0 : rule__ParameterArrayType__Group_4__0__Impl rule__ParameterArrayType__Group_4__1 ; + // InternalRos.g:11330:1: rule__ParameterArrayType__Group_4__0 : rule__ParameterArrayType__Group_4__0__Impl rule__ParameterArrayType__Group_4__1 ; public final void rule__ParameterArrayType__Group_4__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11391:1: ( rule__ParameterArrayType__Group_4__0__Impl rule__ParameterArrayType__Group_4__1 ) - // InternalRos.g:11392:2: rule__ParameterArrayType__Group_4__0__Impl rule__ParameterArrayType__Group_4__1 + // InternalRos.g:11334:1: ( rule__ParameterArrayType__Group_4__0__Impl rule__ParameterArrayType__Group_4__1 ) + // InternalRos.g:11335:2: rule__ParameterArrayType__Group_4__0__Impl rule__ParameterArrayType__Group_4__1 { pushFollow(FOLLOW_4); rule__ParameterArrayType__Group_4__0__Impl(); @@ -34479,17 +34337,17 @@ public final void rule__ParameterArrayType__Group_4__0() throws RecognitionExcep // $ANTLR start "rule__ParameterArrayType__Group_4__0__Impl" - // InternalRos.g:11399:1: rule__ParameterArrayType__Group_4__0__Impl : ( 'default' ) ; + // InternalRos.g:11342:1: rule__ParameterArrayType__Group_4__0__Impl : ( 'default' ) ; public final void rule__ParameterArrayType__Group_4__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11403:1: ( ( 'default' ) ) - // InternalRos.g:11404:1: ( 'default' ) + // InternalRos.g:11346:1: ( ( 'default' ) ) + // InternalRos.g:11347:1: ( 'default' ) { - // InternalRos.g:11404:1: ( 'default' ) - // InternalRos.g:11405:2: 'default' + // InternalRos.g:11347:1: ( 'default' ) + // InternalRos.g:11348:2: 'default' { before(grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_4_0()); match(input,79,FOLLOW_2); @@ -34516,14 +34374,14 @@ public final void rule__ParameterArrayType__Group_4__0__Impl() throws Recognitio // $ANTLR start "rule__ParameterArrayType__Group_4__1" - // InternalRos.g:11414:1: rule__ParameterArrayType__Group_4__1 : rule__ParameterArrayType__Group_4__1__Impl ; + // InternalRos.g:11357:1: rule__ParameterArrayType__Group_4__1 : rule__ParameterArrayType__Group_4__1__Impl ; public final void rule__ParameterArrayType__Group_4__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11418:1: ( rule__ParameterArrayType__Group_4__1__Impl ) - // InternalRos.g:11419:2: rule__ParameterArrayType__Group_4__1__Impl + // InternalRos.g:11361:1: ( rule__ParameterArrayType__Group_4__1__Impl ) + // InternalRos.g:11362:2: rule__ParameterArrayType__Group_4__1__Impl { pushFollow(FOLLOW_2); rule__ParameterArrayType__Group_4__1__Impl(); @@ -34549,21 +34407,21 @@ public final void rule__ParameterArrayType__Group_4__1() throws RecognitionExcep // $ANTLR start "rule__ParameterArrayType__Group_4__1__Impl" - // InternalRos.g:11425:1: rule__ParameterArrayType__Group_4__1__Impl : ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) ; + // InternalRos.g:11368:1: rule__ParameterArrayType__Group_4__1__Impl : ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) ; public final void rule__ParameterArrayType__Group_4__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11429:1: ( ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) ) - // InternalRos.g:11430:1: ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) + // InternalRos.g:11372:1: ( ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) ) + // InternalRos.g:11373:1: ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) { - // InternalRos.g:11430:1: ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) - // InternalRos.g:11431:2: ( rule__ParameterArrayType__DefaultAssignment_4_1 ) + // InternalRos.g:11373:1: ( ( rule__ParameterArrayType__DefaultAssignment_4_1 ) ) + // InternalRos.g:11374:2: ( rule__ParameterArrayType__DefaultAssignment_4_1 ) { before(grammarAccess.getParameterArrayTypeAccess().getDefaultAssignment_4_1()); - // InternalRos.g:11432:2: ( rule__ParameterArrayType__DefaultAssignment_4_1 ) - // InternalRos.g:11432:3: rule__ParameterArrayType__DefaultAssignment_4_1 + // InternalRos.g:11375:2: ( rule__ParameterArrayType__DefaultAssignment_4_1 ) + // InternalRos.g:11375:3: rule__ParameterArrayType__DefaultAssignment_4_1 { pushFollow(FOLLOW_2); rule__ParameterArrayType__DefaultAssignment_4_1(); @@ -34596,14 +34454,14 @@ public final void rule__ParameterArrayType__Group_4__1__Impl() throws Recognitio // $ANTLR start "rule__ParameterList__Group__0" - // InternalRos.g:11441:1: rule__ParameterList__Group__0 : rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 ; + // InternalRos.g:11384: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(); try { - // InternalRos.g:11445:1: ( rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 ) - // InternalRos.g:11446:2: rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 + // InternalRos.g:11388:1: ( rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 ) + // InternalRos.g:11389:2: rule__ParameterList__Group__0__Impl rule__ParameterList__Group__1 { pushFollow(FOLLOW_4); rule__ParameterList__Group__0__Impl(); @@ -34634,21 +34492,21 @@ public final void rule__ParameterList__Group__0() throws RecognitionException { // $ANTLR start "rule__ParameterList__Group__0__Impl" - // InternalRos.g:11453:1: rule__ParameterList__Group__0__Impl : ( () ) ; + // InternalRos.g:11396:1: rule__ParameterList__Group__0__Impl : ( () ) ; public final void rule__ParameterList__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11457:1: ( ( () ) ) - // InternalRos.g:11458:1: ( () ) + // InternalRos.g:11400:1: ( ( () ) ) + // InternalRos.g:11401:1: ( () ) { - // InternalRos.g:11458:1: ( () ) - // InternalRos.g:11459:2: () + // InternalRos.g:11401:1: ( () ) + // InternalRos.g:11402:2: () { before(grammarAccess.getParameterListAccess().getParameterSequenceAction_0()); - // InternalRos.g:11460:2: () - // InternalRos.g:11460:3: + // InternalRos.g:11403:2: () + // InternalRos.g:11403:3: { } @@ -34671,16 +34529,16 @@ public final void rule__ParameterList__Group__0__Impl() throws RecognitionExcept // $ANTLR start "rule__ParameterList__Group__1" - // InternalRos.g:11468:1: rule__ParameterList__Group__1 : rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 ; + // InternalRos.g:11411: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(); try { - // InternalRos.g:11472:1: ( rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 ) - // InternalRos.g:11473:2: rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 + // InternalRos.g:11415:1: ( rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 ) + // InternalRos.g:11416:2: rule__ParameterList__Group__1__Impl rule__ParameterList__Group__2 { - pushFollow(FOLLOW_63); + pushFollow(FOLLOW_66); rule__ParameterList__Group__1__Impl(); state._fsp--; @@ -34709,17 +34567,17 @@ public final void rule__ParameterList__Group__1() throws RecognitionException { // $ANTLR start "rule__ParameterList__Group__1__Impl" - // InternalRos.g:11480:1: rule__ParameterList__Group__1__Impl : ( '{' ) ; + // InternalRos.g:11423:1: rule__ParameterList__Group__1__Impl : ( '{' ) ; public final void rule__ParameterList__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11484:1: ( ( '{' ) ) - // InternalRos.g:11485:1: ( '{' ) + // InternalRos.g:11427:1: ( ( '{' ) ) + // InternalRos.g:11428:1: ( '{' ) { - // InternalRos.g:11485:1: ( '{' ) - // InternalRos.g:11486:2: '{' + // InternalRos.g:11428:1: ( '{' ) + // InternalRos.g:11429:2: '{' { before(grammarAccess.getParameterListAccess().getLeftCurlyBracketKeyword_1()); match(input,41,FOLLOW_2); @@ -34746,14 +34604,14 @@ public final void rule__ParameterList__Group__1__Impl() throws RecognitionExcept // $ANTLR start "rule__ParameterList__Group__2" - // InternalRos.g:11495:1: rule__ParameterList__Group__2 : rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 ; + // InternalRos.g:11438: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(); try { - // InternalRos.g:11499:1: ( rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 ) - // InternalRos.g:11500:2: rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 + // InternalRos.g:11442:1: ( rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 ) + // InternalRos.g:11443:2: rule__ParameterList__Group__2__Impl rule__ParameterList__Group__3 { pushFollow(FOLLOW_13); rule__ParameterList__Group__2__Impl(); @@ -34784,21 +34642,21 @@ public final void rule__ParameterList__Group__2() throws RecognitionException { // $ANTLR start "rule__ParameterList__Group__2__Impl" - // InternalRos.g:11507:1: rule__ParameterList__Group__2__Impl : ( ( rule__ParameterList__ValueAssignment_2 ) ) ; + // InternalRos.g:11450:1: rule__ParameterList__Group__2__Impl : ( ( rule__ParameterList__ValueAssignment_2 ) ) ; public final void rule__ParameterList__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11511:1: ( ( ( rule__ParameterList__ValueAssignment_2 ) ) ) - // InternalRos.g:11512:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) + // InternalRos.g:11454:1: ( ( ( rule__ParameterList__ValueAssignment_2 ) ) ) + // InternalRos.g:11455:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) { - // InternalRos.g:11512:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) - // InternalRos.g:11513:2: ( rule__ParameterList__ValueAssignment_2 ) + // InternalRos.g:11455:1: ( ( rule__ParameterList__ValueAssignment_2 ) ) + // InternalRos.g:11456:2: ( rule__ParameterList__ValueAssignment_2 ) { before(grammarAccess.getParameterListAccess().getValueAssignment_2()); - // InternalRos.g:11514:2: ( rule__ParameterList__ValueAssignment_2 ) - // InternalRos.g:11514:3: rule__ParameterList__ValueAssignment_2 + // InternalRos.g:11457:2: ( rule__ParameterList__ValueAssignment_2 ) + // InternalRos.g:11457:3: rule__ParameterList__ValueAssignment_2 { pushFollow(FOLLOW_2); rule__ParameterList__ValueAssignment_2(); @@ -34831,14 +34689,14 @@ public final void rule__ParameterList__Group__2__Impl() throws RecognitionExcept // $ANTLR start "rule__ParameterList__Group__3" - // InternalRos.g:11522:1: rule__ParameterList__Group__3 : rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 ; + // InternalRos.g:11465: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(); try { - // InternalRos.g:11526:1: ( rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 ) - // InternalRos.g:11527:2: rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 + // InternalRos.g:11469:1: ( rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 ) + // InternalRos.g:11470:2: rule__ParameterList__Group__3__Impl rule__ParameterList__Group__4 { pushFollow(FOLLOW_13); rule__ParameterList__Group__3__Impl(); @@ -34869,33 +34727,33 @@ public final void rule__ParameterList__Group__3() throws RecognitionException { // $ANTLR start "rule__ParameterList__Group__3__Impl" - // InternalRos.g:11534:1: rule__ParameterList__Group__3__Impl : ( ( rule__ParameterList__Group_3__0 )* ) ; + // InternalRos.g:11477:1: rule__ParameterList__Group__3__Impl : ( ( rule__ParameterList__Group_3__0 )* ) ; public final void rule__ParameterList__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11538:1: ( ( ( rule__ParameterList__Group_3__0 )* ) ) - // InternalRos.g:11539:1: ( ( rule__ParameterList__Group_3__0 )* ) + // InternalRos.g:11481:1: ( ( ( rule__ParameterList__Group_3__0 )* ) ) + // InternalRos.g:11482:1: ( ( rule__ParameterList__Group_3__0 )* ) { - // InternalRos.g:11539:1: ( ( rule__ParameterList__Group_3__0 )* ) - // InternalRos.g:11540:2: ( rule__ParameterList__Group_3__0 )* + // InternalRos.g:11482:1: ( ( rule__ParameterList__Group_3__0 )* ) + // InternalRos.g:11483:2: ( rule__ParameterList__Group_3__0 )* { before(grammarAccess.getParameterListAccess().getGroup_3()); - // InternalRos.g:11541:2: ( rule__ParameterList__Group_3__0 )* - loop69: + // InternalRos.g:11484:2: ( rule__ParameterList__Group_3__0 )* + loop66: do { - int alt69=2; - int LA69_0 = input.LA(1); + int alt66=2; + int LA66_0 = input.LA(1); - if ( (LA69_0==43) ) { - alt69=1; + if ( (LA66_0==43) ) { + alt66=1; } - switch (alt69) { + switch (alt66) { case 1 : - // InternalRos.g:11541:3: rule__ParameterList__Group_3__0 + // InternalRos.g:11484:3: rule__ParameterList__Group_3__0 { pushFollow(FOLLOW_7); rule__ParameterList__Group_3__0(); @@ -34907,7 +34765,7 @@ public final void rule__ParameterList__Group__3__Impl() throws RecognitionExcept break; default : - break loop69; + break loop66; } } while (true); @@ -34934,14 +34792,14 @@ public final void rule__ParameterList__Group__3__Impl() throws RecognitionExcept // $ANTLR start "rule__ParameterList__Group__4" - // InternalRos.g:11549:1: rule__ParameterList__Group__4 : rule__ParameterList__Group__4__Impl ; + // InternalRos.g:11492:1: rule__ParameterList__Group__4 : rule__ParameterList__Group__4__Impl ; public final void rule__ParameterList__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11553:1: ( rule__ParameterList__Group__4__Impl ) - // InternalRos.g:11554:2: rule__ParameterList__Group__4__Impl + // InternalRos.g:11496:1: ( rule__ParameterList__Group__4__Impl ) + // InternalRos.g:11497:2: rule__ParameterList__Group__4__Impl { pushFollow(FOLLOW_2); rule__ParameterList__Group__4__Impl(); @@ -34967,17 +34825,17 @@ public final void rule__ParameterList__Group__4() throws RecognitionException { // $ANTLR start "rule__ParameterList__Group__4__Impl" - // InternalRos.g:11560:1: rule__ParameterList__Group__4__Impl : ( '}' ) ; + // InternalRos.g:11503:1: rule__ParameterList__Group__4__Impl : ( '}' ) ; public final void rule__ParameterList__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11564:1: ( ( '}' ) ) - // InternalRos.g:11565:1: ( '}' ) + // InternalRos.g:11507:1: ( ( '}' ) ) + // InternalRos.g:11508:1: ( '}' ) { - // InternalRos.g:11565:1: ( '}' ) - // InternalRos.g:11566:2: '}' + // InternalRos.g:11508:1: ( '}' ) + // InternalRos.g:11509:2: '}' { before(grammarAccess.getParameterListAccess().getRightCurlyBracketKeyword_4()); match(input,42,FOLLOW_2); @@ -35004,16 +34862,16 @@ public final void rule__ParameterList__Group__4__Impl() throws RecognitionExcept // $ANTLR start "rule__ParameterList__Group_3__0" - // InternalRos.g:11576:1: rule__ParameterList__Group_3__0 : rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 ; + // InternalRos.g:11519: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(); try { - // InternalRos.g:11580:1: ( rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 ) - // InternalRos.g:11581:2: rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 + // InternalRos.g:11523:1: ( rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 ) + // InternalRos.g:11524:2: rule__ParameterList__Group_3__0__Impl rule__ParameterList__Group_3__1 { - pushFollow(FOLLOW_63); + pushFollow(FOLLOW_66); rule__ParameterList__Group_3__0__Impl(); state._fsp--; @@ -35042,17 +34900,17 @@ public final void rule__ParameterList__Group_3__0() throws RecognitionException // $ANTLR start "rule__ParameterList__Group_3__0__Impl" - // InternalRos.g:11588:1: rule__ParameterList__Group_3__0__Impl : ( ',' ) ; + // InternalRos.g:11531:1: rule__ParameterList__Group_3__0__Impl : ( ',' ) ; public final void rule__ParameterList__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11592:1: ( ( ',' ) ) - // InternalRos.g:11593:1: ( ',' ) + // InternalRos.g:11535:1: ( ( ',' ) ) + // InternalRos.g:11536:1: ( ',' ) { - // InternalRos.g:11593:1: ( ',' ) - // InternalRos.g:11594:2: ',' + // InternalRos.g:11536:1: ( ',' ) + // InternalRos.g:11537:2: ',' { before(grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); match(input,43,FOLLOW_2); @@ -35079,14 +34937,14 @@ public final void rule__ParameterList__Group_3__0__Impl() throws RecognitionExce // $ANTLR start "rule__ParameterList__Group_3__1" - // InternalRos.g:11603:1: rule__ParameterList__Group_3__1 : rule__ParameterList__Group_3__1__Impl ; + // InternalRos.g:11546: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(); try { - // InternalRos.g:11607:1: ( rule__ParameterList__Group_3__1__Impl ) - // InternalRos.g:11608:2: rule__ParameterList__Group_3__1__Impl + // InternalRos.g:11550:1: ( rule__ParameterList__Group_3__1__Impl ) + // InternalRos.g:11551:2: rule__ParameterList__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__ParameterList__Group_3__1__Impl(); @@ -35112,21 +34970,21 @@ public final void rule__ParameterList__Group_3__1() throws RecognitionException // $ANTLR start "rule__ParameterList__Group_3__1__Impl" - // InternalRos.g:11614:1: rule__ParameterList__Group_3__1__Impl : ( ( rule__ParameterList__ValueAssignment_3_1 ) ) ; + // InternalRos.g:11557: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(); try { - // InternalRos.g:11618:1: ( ( ( rule__ParameterList__ValueAssignment_3_1 ) ) ) - // InternalRos.g:11619:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) + // InternalRos.g:11561:1: ( ( ( rule__ParameterList__ValueAssignment_3_1 ) ) ) + // InternalRos.g:11562:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) { - // InternalRos.g:11619:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) - // InternalRos.g:11620:2: ( rule__ParameterList__ValueAssignment_3_1 ) + // InternalRos.g:11562:1: ( ( rule__ParameterList__ValueAssignment_3_1 ) ) + // InternalRos.g:11563:2: ( rule__ParameterList__ValueAssignment_3_1 ) { before(grammarAccess.getParameterListAccess().getValueAssignment_3_1()); - // InternalRos.g:11621:2: ( rule__ParameterList__ValueAssignment_3_1 ) - // InternalRos.g:11621:3: rule__ParameterList__ValueAssignment_3_1 + // InternalRos.g:11564:2: ( rule__ParameterList__ValueAssignment_3_1 ) + // InternalRos.g:11564:3: rule__ParameterList__ValueAssignment_3_1 { pushFollow(FOLLOW_2); rule__ParameterList__ValueAssignment_3_1(); @@ -35159,16 +35017,16 @@ public final void rule__ParameterList__Group_3__1__Impl() throws RecognitionExce // $ANTLR start "rule__ParameterAny__Group__0" - // InternalRos.g:11630:1: rule__ParameterAny__Group__0 : rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 ; + // InternalRos.g:11573: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(); try { - // InternalRos.g:11634:1: ( rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 ) - // InternalRos.g:11635:2: rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 + // InternalRos.g:11577:1: ( rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 ) + // InternalRos.g:11578:2: rule__ParameterAny__Group__0__Impl rule__ParameterAny__Group__1 { - pushFollow(FOLLOW_64); + pushFollow(FOLLOW_67); rule__ParameterAny__Group__0__Impl(); state._fsp--; @@ -35197,21 +35055,21 @@ public final void rule__ParameterAny__Group__0() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group__0__Impl" - // InternalRos.g:11642:1: rule__ParameterAny__Group__0__Impl : ( () ) ; + // InternalRos.g:11585:1: rule__ParameterAny__Group__0__Impl : ( () ) ; public final void rule__ParameterAny__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11646:1: ( ( () ) ) - // InternalRos.g:11647:1: ( () ) + // InternalRos.g:11589:1: ( ( () ) ) + // InternalRos.g:11590:1: ( () ) { - // InternalRos.g:11647:1: ( () ) - // InternalRos.g:11648:2: () + // InternalRos.g:11590:1: ( () ) + // InternalRos.g:11591:2: () { before(grammarAccess.getParameterAnyAccess().getParameterAnyAction_0()); - // InternalRos.g:11649:2: () - // InternalRos.g:11649:3: + // InternalRos.g:11592:2: () + // InternalRos.g:11592:3: { } @@ -35234,14 +35092,14 @@ public final void rule__ParameterAny__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__ParameterAny__Group__1" - // InternalRos.g:11657:1: rule__ParameterAny__Group__1 : rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 ; + // InternalRos.g:11600: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(); try { - // InternalRos.g:11661:1: ( rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 ) - // InternalRos.g:11662:2: rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 + // InternalRos.g:11604:1: ( rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 ) + // InternalRos.g:11605:2: rule__ParameterAny__Group__1__Impl rule__ParameterAny__Group__2 { pushFollow(FOLLOW_4); rule__ParameterAny__Group__1__Impl(); @@ -35272,17 +35130,17 @@ public final void rule__ParameterAny__Group__1() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group__1__Impl" - // InternalRos.g:11669:1: rule__ParameterAny__Group__1__Impl : ( 'ParameterAny' ) ; + // InternalRos.g:11612:1: rule__ParameterAny__Group__1__Impl : ( 'ParameterAny' ) ; public final void rule__ParameterAny__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11673:1: ( ( 'ParameterAny' ) ) - // InternalRos.g:11674:1: ( 'ParameterAny' ) + // InternalRos.g:11616:1: ( ( 'ParameterAny' ) ) + // InternalRos.g:11617:1: ( 'ParameterAny' ) { - // InternalRos.g:11674:1: ( 'ParameterAny' ) - // InternalRos.g:11675:2: 'ParameterAny' + // InternalRos.g:11617:1: ( 'ParameterAny' ) + // InternalRos.g:11618:2: 'ParameterAny' { before(grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); match(input,84,FOLLOW_2); @@ -35309,16 +35167,16 @@ public final void rule__ParameterAny__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__ParameterAny__Group__2" - // InternalRos.g:11684:1: rule__ParameterAny__Group__2 : rule__ParameterAny__Group__2__Impl rule__ParameterAny__Group__3 ; + // InternalRos.g:11627:1: rule__ParameterAny__Group__2 : rule__ParameterAny__Group__2__Impl rule__ParameterAny__Group__3 ; public final void rule__ParameterAny__Group__2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11688:1: ( rule__ParameterAny__Group__2__Impl rule__ParameterAny__Group__3 ) - // InternalRos.g:11689:2: rule__ParameterAny__Group__2__Impl rule__ParameterAny__Group__3 + // InternalRos.g:11631:1: ( rule__ParameterAny__Group__2__Impl rule__ParameterAny__Group__3 ) + // InternalRos.g:11632:2: rule__ParameterAny__Group__2__Impl rule__ParameterAny__Group__3 { - pushFollow(FOLLOW_65); + pushFollow(FOLLOW_68); rule__ParameterAny__Group__2__Impl(); state._fsp--; @@ -35347,17 +35205,17 @@ public final void rule__ParameterAny__Group__2() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group__2__Impl" - // InternalRos.g:11696:1: rule__ParameterAny__Group__2__Impl : ( '{' ) ; + // InternalRos.g:11639:1: rule__ParameterAny__Group__2__Impl : ( '{' ) ; public final void rule__ParameterAny__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11700:1: ( ( '{' ) ) - // InternalRos.g:11701:1: ( '{' ) + // InternalRos.g:11643:1: ( ( '{' ) ) + // InternalRos.g:11644:1: ( '{' ) { - // InternalRos.g:11701:1: ( '{' ) - // InternalRos.g:11702:2: '{' + // InternalRos.g:11644:1: ( '{' ) + // InternalRos.g:11645:2: '{' { before(grammarAccess.getParameterAnyAccess().getLeftCurlyBracketKeyword_2()); match(input,41,FOLLOW_2); @@ -35384,16 +35242,16 @@ public final void rule__ParameterAny__Group__2__Impl() throws RecognitionExcepti // $ANTLR start "rule__ParameterAny__Group__3" - // InternalRos.g:11711:1: rule__ParameterAny__Group__3 : rule__ParameterAny__Group__3__Impl rule__ParameterAny__Group__4 ; + // InternalRos.g:11654:1: rule__ParameterAny__Group__3 : rule__ParameterAny__Group__3__Impl rule__ParameterAny__Group__4 ; public final void rule__ParameterAny__Group__3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11715:1: ( rule__ParameterAny__Group__3__Impl rule__ParameterAny__Group__4 ) - // InternalRos.g:11716:2: rule__ParameterAny__Group__3__Impl rule__ParameterAny__Group__4 + // InternalRos.g:11658:1: ( rule__ParameterAny__Group__3__Impl rule__ParameterAny__Group__4 ) + // InternalRos.g:11659:2: rule__ParameterAny__Group__3__Impl rule__ParameterAny__Group__4 { - pushFollow(FOLLOW_65); + pushFollow(FOLLOW_68); rule__ParameterAny__Group__3__Impl(); state._fsp--; @@ -35422,29 +35280,29 @@ public final void rule__ParameterAny__Group__3() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group__3__Impl" - // InternalRos.g:11723:1: rule__ParameterAny__Group__3__Impl : ( ( rule__ParameterAny__Group_3__0 )? ) ; + // InternalRos.g:11666:1: rule__ParameterAny__Group__3__Impl : ( ( rule__ParameterAny__Group_3__0 )? ) ; public final void rule__ParameterAny__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11727:1: ( ( ( rule__ParameterAny__Group_3__0 )? ) ) - // InternalRos.g:11728:1: ( ( rule__ParameterAny__Group_3__0 )? ) + // InternalRos.g:11670:1: ( ( ( rule__ParameterAny__Group_3__0 )? ) ) + // InternalRos.g:11671:1: ( ( rule__ParameterAny__Group_3__0 )? ) { - // InternalRos.g:11728:1: ( ( rule__ParameterAny__Group_3__0 )? ) - // InternalRos.g:11729:2: ( rule__ParameterAny__Group_3__0 )? + // InternalRos.g:11671:1: ( ( rule__ParameterAny__Group_3__0 )? ) + // InternalRos.g:11672:2: ( rule__ParameterAny__Group_3__0 )? { before(grammarAccess.getParameterAnyAccess().getGroup_3()); - // InternalRos.g:11730:2: ( rule__ParameterAny__Group_3__0 )? - int alt70=2; - int LA70_0 = input.LA(1); + // InternalRos.g:11673:2: ( rule__ParameterAny__Group_3__0 )? + int alt67=2; + int LA67_0 = input.LA(1); - if ( (LA70_0==34) ) { - alt70=1; + if ( (LA67_0==34) ) { + alt67=1; } - switch (alt70) { + switch (alt67) { case 1 : - // InternalRos.g:11730:3: rule__ParameterAny__Group_3__0 + // InternalRos.g:11673:3: rule__ParameterAny__Group_3__0 { pushFollow(FOLLOW_2); rule__ParameterAny__Group_3__0(); @@ -35480,14 +35338,14 @@ public final void rule__ParameterAny__Group__3__Impl() throws RecognitionExcepti // $ANTLR start "rule__ParameterAny__Group__4" - // InternalRos.g:11738:1: rule__ParameterAny__Group__4 : rule__ParameterAny__Group__4__Impl ; + // InternalRos.g:11681:1: rule__ParameterAny__Group__4 : rule__ParameterAny__Group__4__Impl ; public final void rule__ParameterAny__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11742:1: ( rule__ParameterAny__Group__4__Impl ) - // InternalRos.g:11743:2: rule__ParameterAny__Group__4__Impl + // InternalRos.g:11685:1: ( rule__ParameterAny__Group__4__Impl ) + // InternalRos.g:11686:2: rule__ParameterAny__Group__4__Impl { pushFollow(FOLLOW_2); rule__ParameterAny__Group__4__Impl(); @@ -35513,17 +35371,17 @@ public final void rule__ParameterAny__Group__4() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group__4__Impl" - // InternalRos.g:11749:1: rule__ParameterAny__Group__4__Impl : ( '}' ) ; + // InternalRos.g:11692:1: rule__ParameterAny__Group__4__Impl : ( '}' ) ; public final void rule__ParameterAny__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11753:1: ( ( '}' ) ) - // InternalRos.g:11754:1: ( '}' ) + // InternalRos.g:11696:1: ( ( '}' ) ) + // InternalRos.g:11697:1: ( '}' ) { - // InternalRos.g:11754:1: ( '}' ) - // InternalRos.g:11755:2: '}' + // InternalRos.g:11697:1: ( '}' ) + // InternalRos.g:11698:2: '}' { before(grammarAccess.getParameterAnyAccess().getRightCurlyBracketKeyword_4()); match(input,42,FOLLOW_2); @@ -35550,14 +35408,14 @@ public final void rule__ParameterAny__Group__4__Impl() throws RecognitionExcepti // $ANTLR start "rule__ParameterAny__Group_3__0" - // InternalRos.g:11765:1: rule__ParameterAny__Group_3__0 : rule__ParameterAny__Group_3__0__Impl rule__ParameterAny__Group_3__1 ; + // InternalRos.g:11708:1: rule__ParameterAny__Group_3__0 : rule__ParameterAny__Group_3__0__Impl rule__ParameterAny__Group_3__1 ; public final void rule__ParameterAny__Group_3__0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11769:1: ( rule__ParameterAny__Group_3__0__Impl rule__ParameterAny__Group_3__1 ) - // InternalRos.g:11770:2: rule__ParameterAny__Group_3__0__Impl rule__ParameterAny__Group_3__1 + // InternalRos.g:11712:1: ( rule__ParameterAny__Group_3__0__Impl rule__ParameterAny__Group_3__1 ) + // InternalRos.g:11713:2: rule__ParameterAny__Group_3__0__Impl rule__ParameterAny__Group_3__1 { pushFollow(FOLLOW_10); rule__ParameterAny__Group_3__0__Impl(); @@ -35588,17 +35446,17 @@ public final void rule__ParameterAny__Group_3__0() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group_3__0__Impl" - // InternalRos.g:11777:1: rule__ParameterAny__Group_3__0__Impl : ( 'value' ) ; + // InternalRos.g:11720:1: rule__ParameterAny__Group_3__0__Impl : ( 'value' ) ; public final void rule__ParameterAny__Group_3__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11781:1: ( ( 'value' ) ) - // InternalRos.g:11782:1: ( 'value' ) + // InternalRos.g:11724:1: ( ( 'value' ) ) + // InternalRos.g:11725:1: ( 'value' ) { - // InternalRos.g:11782:1: ( 'value' ) - // InternalRos.g:11783:2: 'value' + // InternalRos.g:11725:1: ( 'value' ) + // InternalRos.g:11726:2: 'value' { before(grammarAccess.getParameterAnyAccess().getValueKeyword_3_0()); match(input,34,FOLLOW_2); @@ -35625,14 +35483,14 @@ public final void rule__ParameterAny__Group_3__0__Impl() throws RecognitionExcep // $ANTLR start "rule__ParameterAny__Group_3__1" - // InternalRos.g:11792:1: rule__ParameterAny__Group_3__1 : rule__ParameterAny__Group_3__1__Impl ; + // InternalRos.g:11735:1: rule__ParameterAny__Group_3__1 : rule__ParameterAny__Group_3__1__Impl ; public final void rule__ParameterAny__Group_3__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11796:1: ( rule__ParameterAny__Group_3__1__Impl ) - // InternalRos.g:11797:2: rule__ParameterAny__Group_3__1__Impl + // InternalRos.g:11739:1: ( rule__ParameterAny__Group_3__1__Impl ) + // InternalRos.g:11740:2: rule__ParameterAny__Group_3__1__Impl { pushFollow(FOLLOW_2); rule__ParameterAny__Group_3__1__Impl(); @@ -35658,21 +35516,21 @@ public final void rule__ParameterAny__Group_3__1() throws RecognitionException { // $ANTLR start "rule__ParameterAny__Group_3__1__Impl" - // InternalRos.g:11803:1: rule__ParameterAny__Group_3__1__Impl : ( ( rule__ParameterAny__ValueAssignment_3_1 ) ) ; + // InternalRos.g:11746:1: rule__ParameterAny__Group_3__1__Impl : ( ( rule__ParameterAny__ValueAssignment_3_1 ) ) ; public final void rule__ParameterAny__Group_3__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11807:1: ( ( ( rule__ParameterAny__ValueAssignment_3_1 ) ) ) - // InternalRos.g:11808:1: ( ( rule__ParameterAny__ValueAssignment_3_1 ) ) + // InternalRos.g:11750:1: ( ( ( rule__ParameterAny__ValueAssignment_3_1 ) ) ) + // InternalRos.g:11751:1: ( ( rule__ParameterAny__ValueAssignment_3_1 ) ) { - // InternalRos.g:11808:1: ( ( rule__ParameterAny__ValueAssignment_3_1 ) ) - // InternalRos.g:11809:2: ( rule__ParameterAny__ValueAssignment_3_1 ) + // InternalRos.g:11751:1: ( ( rule__ParameterAny__ValueAssignment_3_1 ) ) + // InternalRos.g:11752:2: ( rule__ParameterAny__ValueAssignment_3_1 ) { before(grammarAccess.getParameterAnyAccess().getValueAssignment_3_1()); - // InternalRos.g:11810:2: ( rule__ParameterAny__ValueAssignment_3_1 ) - // InternalRos.g:11810:3: rule__ParameterAny__ValueAssignment_3_1 + // InternalRos.g:11753:2: ( rule__ParameterAny__ValueAssignment_3_1 ) + // InternalRos.g:11753:3: rule__ParameterAny__ValueAssignment_3_1 { pushFollow(FOLLOW_2); rule__ParameterAny__ValueAssignment_3_1(); @@ -35705,16 +35563,16 @@ public final void rule__ParameterAny__Group_3__1__Impl() throws RecognitionExcep // $ANTLR start "rule__ParameterStruct__Group__0" - // InternalRos.g:11819:1: rule__ParameterStruct__Group__0 : rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 ; + // InternalRos.g:11762: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(); try { - // InternalRos.g:11823:1: ( rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 ) - // InternalRos.g:11824:2: rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 + // InternalRos.g:11766:1: ( rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 ) + // InternalRos.g:11767:2: rule__ParameterStruct__Group__0__Impl rule__ParameterStruct__Group__1 { - pushFollow(FOLLOW_63); + pushFollow(FOLLOW_66); rule__ParameterStruct__Group__0__Impl(); state._fsp--; @@ -35743,21 +35601,21 @@ public final void rule__ParameterStruct__Group__0() throws RecognitionException // $ANTLR start "rule__ParameterStruct__Group__0__Impl" - // InternalRos.g:11831:1: rule__ParameterStruct__Group__0__Impl : ( () ) ; + // InternalRos.g:11774:1: rule__ParameterStruct__Group__0__Impl : ( () ) ; public final void rule__ParameterStruct__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11835:1: ( ( () ) ) - // InternalRos.g:11836:1: ( () ) + // InternalRos.g:11778:1: ( ( () ) ) + // InternalRos.g:11779:1: ( () ) { - // InternalRos.g:11836:1: ( () ) - // InternalRos.g:11837:2: () + // InternalRos.g:11779:1: ( () ) + // InternalRos.g:11780:2: () { before(grammarAccess.getParameterStructAccess().getParameterStructAction_0()); - // InternalRos.g:11838:2: () - // InternalRos.g:11838:3: + // InternalRos.g:11781:2: () + // InternalRos.g:11781:3: { } @@ -35780,14 +35638,14 @@ public final void rule__ParameterStruct__Group__0__Impl() throws RecognitionExce // $ANTLR start "rule__ParameterStruct__Group__1" - // InternalRos.g:11846:1: rule__ParameterStruct__Group__1 : rule__ParameterStruct__Group__1__Impl ; + // InternalRos.g:11789:1: rule__ParameterStruct__Group__1 : rule__ParameterStruct__Group__1__Impl ; public final void rule__ParameterStruct__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11850:1: ( rule__ParameterStruct__Group__1__Impl ) - // InternalRos.g:11851:2: rule__ParameterStruct__Group__1__Impl + // InternalRos.g:11793:1: ( rule__ParameterStruct__Group__1__Impl ) + // InternalRos.g:11794:2: rule__ParameterStruct__Group__1__Impl { pushFollow(FOLLOW_2); rule__ParameterStruct__Group__1__Impl(); @@ -35813,29 +35671,29 @@ public final void rule__ParameterStruct__Group__1() throws RecognitionException // $ANTLR start "rule__ParameterStruct__Group__1__Impl" - // InternalRos.g:11857:1: rule__ParameterStruct__Group__1__Impl : ( ( rule__ParameterStruct__Group_1__0 )? ) ; + // InternalRos.g:11800:1: rule__ParameterStruct__Group__1__Impl : ( ( rule__ParameterStruct__Group_1__0 )? ) ; public final void rule__ParameterStruct__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11861:1: ( ( ( rule__ParameterStruct__Group_1__0 )? ) ) - // InternalRos.g:11862:1: ( ( rule__ParameterStruct__Group_1__0 )? ) + // InternalRos.g:11804:1: ( ( ( rule__ParameterStruct__Group_1__0 )? ) ) + // InternalRos.g:11805:1: ( ( rule__ParameterStruct__Group_1__0 )? ) { - // InternalRos.g:11862:1: ( ( rule__ParameterStruct__Group_1__0 )? ) - // InternalRos.g:11863:2: ( rule__ParameterStruct__Group_1__0 )? + // InternalRos.g:11805:1: ( ( rule__ParameterStruct__Group_1__0 )? ) + // InternalRos.g:11806:2: ( rule__ParameterStruct__Group_1__0 )? { before(grammarAccess.getParameterStructAccess().getGroup_1()); - // InternalRos.g:11864:2: ( rule__ParameterStruct__Group_1__0 )? - int alt71=2; - int LA71_0 = input.LA(1); + // InternalRos.g:11807:2: ( rule__ParameterStruct__Group_1__0 )? + int alt68=2; + int LA68_0 = input.LA(1); - if ( (LA71_0==41) ) { - alt71=1; + if ( (LA68_0==41) ) { + alt68=1; } - switch (alt71) { + switch (alt68) { case 1 : - // InternalRos.g:11864:3: rule__ParameterStruct__Group_1__0 + // InternalRos.g:11807:3: rule__ParameterStruct__Group_1__0 { pushFollow(FOLLOW_2); rule__ParameterStruct__Group_1__0(); @@ -35871,16 +35729,16 @@ public final void rule__ParameterStruct__Group__1__Impl() throws RecognitionExce // $ANTLR start "rule__ParameterStruct__Group_1__0" - // InternalRos.g:11873:1: rule__ParameterStruct__Group_1__0 : rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 ; + // InternalRos.g:11816: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(); try { - // InternalRos.g:11877:1: ( rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 ) - // InternalRos.g:11878:2: rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 + // InternalRos.g:11820:1: ( rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 ) + // InternalRos.g:11821:2: rule__ParameterStruct__Group_1__0__Impl rule__ParameterStruct__Group_1__1 { - pushFollow(FOLLOW_66); + pushFollow(FOLLOW_69); rule__ParameterStruct__Group_1__0__Impl(); state._fsp--; @@ -35909,17 +35767,17 @@ public final void rule__ParameterStruct__Group_1__0() throws RecognitionExceptio // $ANTLR start "rule__ParameterStruct__Group_1__0__Impl" - // InternalRos.g:11885:1: rule__ParameterStruct__Group_1__0__Impl : ( '{' ) ; + // InternalRos.g:11828:1: rule__ParameterStruct__Group_1__0__Impl : ( '{' ) ; public final void rule__ParameterStruct__Group_1__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11889:1: ( ( '{' ) ) - // InternalRos.g:11890:1: ( '{' ) + // InternalRos.g:11832:1: ( ( '{' ) ) + // InternalRos.g:11833:1: ( '{' ) { - // InternalRos.g:11890:1: ( '{' ) - // InternalRos.g:11891:2: '{' + // InternalRos.g:11833:1: ( '{' ) + // InternalRos.g:11834:2: '{' { before(grammarAccess.getParameterStructAccess().getLeftCurlyBracketKeyword_1_0()); match(input,41,FOLLOW_2); @@ -35946,14 +35804,14 @@ public final void rule__ParameterStruct__Group_1__0__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterStruct__Group_1__1" - // InternalRos.g:11900:1: rule__ParameterStruct__Group_1__1 : rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 ; + // InternalRos.g:11843: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(); try { - // InternalRos.g:11904:1: ( rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 ) - // InternalRos.g:11905:2: rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 + // InternalRos.g:11847:1: ( rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 ) + // InternalRos.g:11848:2: rule__ParameterStruct__Group_1__1__Impl rule__ParameterStruct__Group_1__2 { pushFollow(FOLLOW_13); rule__ParameterStruct__Group_1__1__Impl(); @@ -35984,21 +35842,21 @@ public final void rule__ParameterStruct__Group_1__1() throws RecognitionExceptio // $ANTLR start "rule__ParameterStruct__Group_1__1__Impl" - // InternalRos.g:11912:1: rule__ParameterStruct__Group_1__1__Impl : ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) ; + // InternalRos.g:11855: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(); try { - // InternalRos.g:11916:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) ) - // InternalRos.g:11917:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) + // InternalRos.g:11859:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) ) + // InternalRos.g:11860:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) { - // InternalRos.g:11917:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) - // InternalRos.g:11918:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) + // InternalRos.g:11860:1: ( ( rule__ParameterStruct__ValueAssignment_1_1 ) ) + // InternalRos.g:11861:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) { before(grammarAccess.getParameterStructAccess().getValueAssignment_1_1()); - // InternalRos.g:11919:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) - // InternalRos.g:11919:3: rule__ParameterStruct__ValueAssignment_1_1 + // InternalRos.g:11862:2: ( rule__ParameterStruct__ValueAssignment_1_1 ) + // InternalRos.g:11862:3: rule__ParameterStruct__ValueAssignment_1_1 { pushFollow(FOLLOW_2); rule__ParameterStruct__ValueAssignment_1_1(); @@ -36031,14 +35889,14 @@ public final void rule__ParameterStruct__Group_1__1__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterStruct__Group_1__2" - // InternalRos.g:11927:1: rule__ParameterStruct__Group_1__2 : rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 ; + // InternalRos.g:11870: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(); try { - // InternalRos.g:11931:1: ( rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 ) - // InternalRos.g:11932:2: rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 + // InternalRos.g:11874:1: ( rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 ) + // InternalRos.g:11875:2: rule__ParameterStruct__Group_1__2__Impl rule__ParameterStruct__Group_1__3 { pushFollow(FOLLOW_13); rule__ParameterStruct__Group_1__2__Impl(); @@ -36069,33 +35927,33 @@ public final void rule__ParameterStruct__Group_1__2() throws RecognitionExceptio // $ANTLR start "rule__ParameterStruct__Group_1__2__Impl" - // InternalRos.g:11939:1: rule__ParameterStruct__Group_1__2__Impl : ( ( rule__ParameterStruct__Group_1_2__0 )* ) ; + // InternalRos.g:11882: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(); try { - // InternalRos.g:11943:1: ( ( ( rule__ParameterStruct__Group_1_2__0 )* ) ) - // InternalRos.g:11944:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) + // InternalRos.g:11886:1: ( ( ( rule__ParameterStruct__Group_1_2__0 )* ) ) + // InternalRos.g:11887:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) { - // InternalRos.g:11944:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) - // InternalRos.g:11945:2: ( rule__ParameterStruct__Group_1_2__0 )* + // InternalRos.g:11887:1: ( ( rule__ParameterStruct__Group_1_2__0 )* ) + // InternalRos.g:11888:2: ( rule__ParameterStruct__Group_1_2__0 )* { before(grammarAccess.getParameterStructAccess().getGroup_1_2()); - // InternalRos.g:11946:2: ( rule__ParameterStruct__Group_1_2__0 )* - loop72: + // InternalRos.g:11889:2: ( rule__ParameterStruct__Group_1_2__0 )* + loop69: do { - int alt72=2; - int LA72_0 = input.LA(1); + int alt69=2; + int LA69_0 = input.LA(1); - if ( (LA72_0==43) ) { - alt72=1; + if ( (LA69_0==43) ) { + alt69=1; } - switch (alt72) { + switch (alt69) { case 1 : - // InternalRos.g:11946:3: rule__ParameterStruct__Group_1_2__0 + // InternalRos.g:11889:3: rule__ParameterStruct__Group_1_2__0 { pushFollow(FOLLOW_7); rule__ParameterStruct__Group_1_2__0(); @@ -36107,7 +35965,7 @@ public final void rule__ParameterStruct__Group_1__2__Impl() throws RecognitionEx break; default : - break loop72; + break loop69; } } while (true); @@ -36134,14 +35992,14 @@ public final void rule__ParameterStruct__Group_1__2__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterStruct__Group_1__3" - // InternalRos.g:11954:1: rule__ParameterStruct__Group_1__3 : rule__ParameterStruct__Group_1__3__Impl ; + // InternalRos.g:11897: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(); try { - // InternalRos.g:11958:1: ( rule__ParameterStruct__Group_1__3__Impl ) - // InternalRos.g:11959:2: rule__ParameterStruct__Group_1__3__Impl + // InternalRos.g:11901:1: ( rule__ParameterStruct__Group_1__3__Impl ) + // InternalRos.g:11902:2: rule__ParameterStruct__Group_1__3__Impl { pushFollow(FOLLOW_2); rule__ParameterStruct__Group_1__3__Impl(); @@ -36167,17 +36025,17 @@ public final void rule__ParameterStruct__Group_1__3() throws RecognitionExceptio // $ANTLR start "rule__ParameterStruct__Group_1__3__Impl" - // InternalRos.g:11965:1: rule__ParameterStruct__Group_1__3__Impl : ( '}' ) ; + // InternalRos.g:11908:1: rule__ParameterStruct__Group_1__3__Impl : ( '}' ) ; public final void rule__ParameterStruct__Group_1__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11969:1: ( ( '}' ) ) - // InternalRos.g:11970:1: ( '}' ) + // InternalRos.g:11912:1: ( ( '}' ) ) + // InternalRos.g:11913:1: ( '}' ) { - // InternalRos.g:11970:1: ( '}' ) - // InternalRos.g:11971:2: '}' + // InternalRos.g:11913:1: ( '}' ) + // InternalRos.g:11914:2: '}' { before(grammarAccess.getParameterStructAccess().getRightCurlyBracketKeyword_1_3()); match(input,42,FOLLOW_2); @@ -36204,14 +36062,14 @@ public final void rule__ParameterStruct__Group_1__3__Impl() throws RecognitionEx // $ANTLR start "rule__ParameterStruct__Group_1_2__0" - // InternalRos.g:11981:1: rule__ParameterStruct__Group_1_2__0 : rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 ; + // InternalRos.g:11924: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(); try { - // InternalRos.g:11985:1: ( rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 ) - // InternalRos.g:11986:2: rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 + // InternalRos.g:11928:1: ( rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 ) + // InternalRos.g:11929:2: rule__ParameterStruct__Group_1_2__0__Impl rule__ParameterStruct__Group_1_2__1 { pushFollow(FOLLOW_4); rule__ParameterStruct__Group_1_2__0__Impl(); @@ -36242,17 +36100,17 @@ public final void rule__ParameterStruct__Group_1_2__0() throws RecognitionExcept // $ANTLR start "rule__ParameterStruct__Group_1_2__0__Impl" - // InternalRos.g:11993:1: rule__ParameterStruct__Group_1_2__0__Impl : ( ',' ) ; + // InternalRos.g:11936:1: rule__ParameterStruct__Group_1_2__0__Impl : ( ',' ) ; public final void rule__ParameterStruct__Group_1_2__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:11997:1: ( ( ',' ) ) - // InternalRos.g:11998:1: ( ',' ) + // InternalRos.g:11940:1: ( ( ',' ) ) + // InternalRos.g:11941:1: ( ',' ) { - // InternalRos.g:11998:1: ( ',' ) - // InternalRos.g:11999:2: ',' + // InternalRos.g:11941:1: ( ',' ) + // InternalRos.g:11942:2: ',' { before(grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); match(input,43,FOLLOW_2); @@ -36279,16 +36137,16 @@ public final void rule__ParameterStruct__Group_1_2__0__Impl() throws Recognition // $ANTLR start "rule__ParameterStruct__Group_1_2__1" - // InternalRos.g:12008:1: rule__ParameterStruct__Group_1_2__1 : rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 ; + // InternalRos.g:11951: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(); try { - // InternalRos.g:12012:1: ( rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 ) - // InternalRos.g:12013:2: rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 + // InternalRos.g:11955:1: ( rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 ) + // InternalRos.g:11956:2: rule__ParameterStruct__Group_1_2__1__Impl rule__ParameterStruct__Group_1_2__2 { - pushFollow(FOLLOW_66); + pushFollow(FOLLOW_69); rule__ParameterStruct__Group_1_2__1__Impl(); state._fsp--; @@ -36317,17 +36175,17 @@ public final void rule__ParameterStruct__Group_1_2__1() throws RecognitionExcept // $ANTLR start "rule__ParameterStruct__Group_1_2__1__Impl" - // InternalRos.g:12020:1: rule__ParameterStruct__Group_1_2__1__Impl : ( '{' ) ; + // InternalRos.g:11963:1: rule__ParameterStruct__Group_1_2__1__Impl : ( '{' ) ; public final void rule__ParameterStruct__Group_1_2__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12024:1: ( ( '{' ) ) - // InternalRos.g:12025:1: ( '{' ) + // InternalRos.g:11967:1: ( ( '{' ) ) + // InternalRos.g:11968:1: ( '{' ) { - // InternalRos.g:12025:1: ( '{' ) - // InternalRos.g:12026:2: '{' + // InternalRos.g:11968:1: ( '{' ) + // InternalRos.g:11969:2: '{' { before(grammarAccess.getParameterStructAccess().getLeftCurlyBracketKeyword_1_2_1()); match(input,41,FOLLOW_2); @@ -36354,16 +36212,16 @@ public final void rule__ParameterStruct__Group_1_2__1__Impl() throws Recognition // $ANTLR start "rule__ParameterStruct__Group_1_2__2" - // InternalRos.g:12035:1: rule__ParameterStruct__Group_1_2__2 : rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 ; + // InternalRos.g:11978: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(); try { - // InternalRos.g:12039:1: ( rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 ) - // InternalRos.g:12040:2: rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 + // InternalRos.g:11982:1: ( rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 ) + // InternalRos.g:11983:2: rule__ParameterStruct__Group_1_2__2__Impl rule__ParameterStruct__Group_1_2__3 { - pushFollow(FOLLOW_48); + pushFollow(FOLLOW_51); rule__ParameterStruct__Group_1_2__2__Impl(); state._fsp--; @@ -36392,21 +36250,21 @@ public final void rule__ParameterStruct__Group_1_2__2() throws RecognitionExcept // $ANTLR start "rule__ParameterStruct__Group_1_2__2__Impl" - // InternalRos.g:12047:1: rule__ParameterStruct__Group_1_2__2__Impl : ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) ; + // InternalRos.g:11990: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(); try { - // InternalRos.g:12051:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) ) - // InternalRos.g:12052:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) + // InternalRos.g:11994:1: ( ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) ) + // InternalRos.g:11995:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) { - // InternalRos.g:12052:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) - // InternalRos.g:12053:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) + // InternalRos.g:11995:1: ( ( rule__ParameterStruct__ValueAssignment_1_2_2 ) ) + // InternalRos.g:11996:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) { before(grammarAccess.getParameterStructAccess().getValueAssignment_1_2_2()); - // InternalRos.g:12054:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) - // InternalRos.g:12054:3: rule__ParameterStruct__ValueAssignment_1_2_2 + // InternalRos.g:11997:2: ( rule__ParameterStruct__ValueAssignment_1_2_2 ) + // InternalRos.g:11997:3: rule__ParameterStruct__ValueAssignment_1_2_2 { pushFollow(FOLLOW_2); rule__ParameterStruct__ValueAssignment_1_2_2(); @@ -36439,14 +36297,14 @@ public final void rule__ParameterStruct__Group_1_2__2__Impl() throws Recognition // $ANTLR start "rule__ParameterStruct__Group_1_2__3" - // InternalRos.g:12062:1: rule__ParameterStruct__Group_1_2__3 : rule__ParameterStruct__Group_1_2__3__Impl ; + // InternalRos.g:12005: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(); try { - // InternalRos.g:12066:1: ( rule__ParameterStruct__Group_1_2__3__Impl ) - // InternalRos.g:12067:2: rule__ParameterStruct__Group_1_2__3__Impl + // InternalRos.g:12009:1: ( rule__ParameterStruct__Group_1_2__3__Impl ) + // InternalRos.g:12010:2: rule__ParameterStruct__Group_1_2__3__Impl { pushFollow(FOLLOW_2); rule__ParameterStruct__Group_1_2__3__Impl(); @@ -36472,17 +36330,17 @@ public final void rule__ParameterStruct__Group_1_2__3() throws RecognitionExcept // $ANTLR start "rule__ParameterStruct__Group_1_2__3__Impl" - // InternalRos.g:12073:1: rule__ParameterStruct__Group_1_2__3__Impl : ( '}' ) ; + // InternalRos.g:12016:1: rule__ParameterStruct__Group_1_2__3__Impl : ( '}' ) ; public final void rule__ParameterStruct__Group_1_2__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12077:1: ( ( '}' ) ) - // InternalRos.g:12078:1: ( '}' ) + // InternalRos.g:12020:1: ( ( '}' ) ) + // InternalRos.g:12021:1: ( '}' ) { - // InternalRos.g:12078:1: ( '}' ) - // InternalRos.g:12079:2: '}' + // InternalRos.g:12021:1: ( '}' ) + // InternalRos.g:12022:2: '}' { before(grammarAccess.getParameterStructAccess().getRightCurlyBracketKeyword_1_2_3()); match(input,42,FOLLOW_2); @@ -36509,14 +36367,14 @@ public final void rule__ParameterStruct__Group_1_2__3__Impl() throws Recognition // $ANTLR start "rule__ParameterStructMember__Group__0" - // InternalRos.g:12089:1: rule__ParameterStructMember__Group__0 : rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 ; + // InternalRos.g:12032: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(); try { - // InternalRos.g:12093:1: ( rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 ) - // InternalRos.g:12094:2: rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 + // InternalRos.g:12036:1: ( rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 ) + // InternalRos.g:12037:2: rule__ParameterStructMember__Group__0__Impl rule__ParameterStructMember__Group__1 { pushFollow(FOLLOW_10); rule__ParameterStructMember__Group__0__Impl(); @@ -36547,17 +36405,17 @@ public final void rule__ParameterStructMember__Group__0() throws RecognitionExce // $ANTLR start "rule__ParameterStructMember__Group__0__Impl" - // InternalRos.g:12101:1: rule__ParameterStructMember__Group__0__Impl : ( 'ParameterStructMember' ) ; + // InternalRos.g:12044:1: rule__ParameterStructMember__Group__0__Impl : ( 'ParameterStructMember' ) ; public final void rule__ParameterStructMember__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12105:1: ( ( 'ParameterStructMember' ) ) - // InternalRos.g:12106:1: ( 'ParameterStructMember' ) + // InternalRos.g:12048:1: ( ( 'ParameterStructMember' ) ) + // InternalRos.g:12049:1: ( 'ParameterStructMember' ) { - // InternalRos.g:12106:1: ( 'ParameterStructMember' ) - // InternalRos.g:12107:2: 'ParameterStructMember' + // InternalRos.g:12049:1: ( 'ParameterStructMember' ) + // InternalRos.g:12050:2: 'ParameterStructMember' { before(grammarAccess.getParameterStructMemberAccess().getParameterStructMemberKeyword_0()); match(input,85,FOLLOW_2); @@ -36584,14 +36442,14 @@ public final void rule__ParameterStructMember__Group__0__Impl() throws Recogniti // $ANTLR start "rule__ParameterStructMember__Group__1" - // InternalRos.g:12116:1: rule__ParameterStructMember__Group__1 : rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 ; + // InternalRos.g:12059: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(); try { - // InternalRos.g:12120:1: ( rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 ) - // InternalRos.g:12121:2: rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 + // InternalRos.g:12063:1: ( rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 ) + // InternalRos.g:12064:2: rule__ParameterStructMember__Group__1__Impl rule__ParameterStructMember__Group__2 { pushFollow(FOLLOW_4); rule__ParameterStructMember__Group__1__Impl(); @@ -36622,21 +36480,21 @@ public final void rule__ParameterStructMember__Group__1() throws RecognitionExce // $ANTLR start "rule__ParameterStructMember__Group__1__Impl" - // InternalRos.g:12128:1: rule__ParameterStructMember__Group__1__Impl : ( ( rule__ParameterStructMember__NameAssignment_1 ) ) ; + // InternalRos.g:12071:1: rule__ParameterStructMember__Group__1__Impl : ( ( rule__ParameterStructMember__NameAssignment_1 ) ) ; public final void rule__ParameterStructMember__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12132:1: ( ( ( rule__ParameterStructMember__NameAssignment_1 ) ) ) - // InternalRos.g:12133:1: ( ( rule__ParameterStructMember__NameAssignment_1 ) ) + // InternalRos.g:12075:1: ( ( ( rule__ParameterStructMember__NameAssignment_1 ) ) ) + // InternalRos.g:12076:1: ( ( rule__ParameterStructMember__NameAssignment_1 ) ) { - // InternalRos.g:12133:1: ( ( rule__ParameterStructMember__NameAssignment_1 ) ) - // InternalRos.g:12134:2: ( rule__ParameterStructMember__NameAssignment_1 ) + // InternalRos.g:12076:1: ( ( rule__ParameterStructMember__NameAssignment_1 ) ) + // InternalRos.g:12077:2: ( rule__ParameterStructMember__NameAssignment_1 ) { before(grammarAccess.getParameterStructMemberAccess().getNameAssignment_1()); - // InternalRos.g:12135:2: ( rule__ParameterStructMember__NameAssignment_1 ) - // InternalRos.g:12135:3: rule__ParameterStructMember__NameAssignment_1 + // InternalRos.g:12078:2: ( rule__ParameterStructMember__NameAssignment_1 ) + // InternalRos.g:12078:3: rule__ParameterStructMember__NameAssignment_1 { pushFollow(FOLLOW_2); rule__ParameterStructMember__NameAssignment_1(); @@ -36669,16 +36527,16 @@ public final void rule__ParameterStructMember__Group__1__Impl() throws Recogniti // $ANTLR start "rule__ParameterStructMember__Group__2" - // InternalRos.g:12143:1: rule__ParameterStructMember__Group__2 : rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 ; + // InternalRos.g:12086: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(); try { - // InternalRos.g:12147:1: ( rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 ) - // InternalRos.g:12148:2: rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 + // InternalRos.g:12090:1: ( rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 ) + // InternalRos.g:12091:2: rule__ParameterStructMember__Group__2__Impl rule__ParameterStructMember__Group__3 { - pushFollow(FOLLOW_67); + pushFollow(FOLLOW_70); rule__ParameterStructMember__Group__2__Impl(); state._fsp--; @@ -36707,17 +36565,17 @@ public final void rule__ParameterStructMember__Group__2() throws RecognitionExce // $ANTLR start "rule__ParameterStructMember__Group__2__Impl" - // InternalRos.g:12155:1: rule__ParameterStructMember__Group__2__Impl : ( '{' ) ; + // InternalRos.g:12098:1: rule__ParameterStructMember__Group__2__Impl : ( '{' ) ; public final void rule__ParameterStructMember__Group__2__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12159:1: ( ( '{' ) ) - // InternalRos.g:12160:1: ( '{' ) + // InternalRos.g:12102:1: ( ( '{' ) ) + // InternalRos.g:12103:1: ( '{' ) { - // InternalRos.g:12160:1: ( '{' ) - // InternalRos.g:12161:2: '{' + // InternalRos.g:12103:1: ( '{' ) + // InternalRos.g:12104:2: '{' { before(grammarAccess.getParameterStructMemberAccess().getLeftCurlyBracketKeyword_2()); match(input,41,FOLLOW_2); @@ -36744,16 +36602,16 @@ public final void rule__ParameterStructMember__Group__2__Impl() throws Recogniti // $ANTLR start "rule__ParameterStructMember__Group__3" - // InternalRos.g:12170:1: rule__ParameterStructMember__Group__3 : rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 ; + // InternalRos.g:12113: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(); try { - // InternalRos.g:12174:1: ( rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 ) - // InternalRos.g:12175:2: rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 + // InternalRos.g:12117:1: ( rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 ) + // InternalRos.g:12118:2: rule__ParameterStructMember__Group__3__Impl rule__ParameterStructMember__Group__4 { - pushFollow(FOLLOW_63); + pushFollow(FOLLOW_66); rule__ParameterStructMember__Group__3__Impl(); state._fsp--; @@ -36782,17 +36640,17 @@ public final void rule__ParameterStructMember__Group__3() throws RecognitionExce // $ANTLR start "rule__ParameterStructMember__Group__3__Impl" - // InternalRos.g:12182:1: rule__ParameterStructMember__Group__3__Impl : ( 'value' ) ; + // InternalRos.g:12125:1: rule__ParameterStructMember__Group__3__Impl : ( 'value' ) ; public final void rule__ParameterStructMember__Group__3__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12186:1: ( ( 'value' ) ) - // InternalRos.g:12187:1: ( 'value' ) + // InternalRos.g:12129:1: ( ( 'value' ) ) + // InternalRos.g:12130:1: ( 'value' ) { - // InternalRos.g:12187:1: ( 'value' ) - // InternalRos.g:12188:2: 'value' + // InternalRos.g:12130:1: ( 'value' ) + // InternalRos.g:12131:2: 'value' { before(grammarAccess.getParameterStructMemberAccess().getValueKeyword_3()); match(input,34,FOLLOW_2); @@ -36819,16 +36677,16 @@ public final void rule__ParameterStructMember__Group__3__Impl() throws Recogniti // $ANTLR start "rule__ParameterStructMember__Group__4" - // InternalRos.g:12197:1: rule__ParameterStructMember__Group__4 : rule__ParameterStructMember__Group__4__Impl rule__ParameterStructMember__Group__5 ; + // InternalRos.g:12140:1: rule__ParameterStructMember__Group__4 : rule__ParameterStructMember__Group__4__Impl rule__ParameterStructMember__Group__5 ; public final void rule__ParameterStructMember__Group__4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12201:1: ( rule__ParameterStructMember__Group__4__Impl rule__ParameterStructMember__Group__5 ) - // InternalRos.g:12202:2: rule__ParameterStructMember__Group__4__Impl rule__ParameterStructMember__Group__5 + // InternalRos.g:12144:1: ( rule__ParameterStructMember__Group__4__Impl rule__ParameterStructMember__Group__5 ) + // InternalRos.g:12145:2: rule__ParameterStructMember__Group__4__Impl rule__ParameterStructMember__Group__5 { - pushFollow(FOLLOW_48); + pushFollow(FOLLOW_51); rule__ParameterStructMember__Group__4__Impl(); state._fsp--; @@ -36857,21 +36715,21 @@ public final void rule__ParameterStructMember__Group__4() throws RecognitionExce // $ANTLR start "rule__ParameterStructMember__Group__4__Impl" - // InternalRos.g:12209:1: rule__ParameterStructMember__Group__4__Impl : ( ( rule__ParameterStructMember__ValueAssignment_4 ) ) ; + // InternalRos.g:12152:1: rule__ParameterStructMember__Group__4__Impl : ( ( rule__ParameterStructMember__ValueAssignment_4 ) ) ; public final void rule__ParameterStructMember__Group__4__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12213:1: ( ( ( rule__ParameterStructMember__ValueAssignment_4 ) ) ) - // InternalRos.g:12214:1: ( ( rule__ParameterStructMember__ValueAssignment_4 ) ) + // InternalRos.g:12156:1: ( ( ( rule__ParameterStructMember__ValueAssignment_4 ) ) ) + // InternalRos.g:12157:1: ( ( rule__ParameterStructMember__ValueAssignment_4 ) ) { - // InternalRos.g:12214:1: ( ( rule__ParameterStructMember__ValueAssignment_4 ) ) - // InternalRos.g:12215:2: ( rule__ParameterStructMember__ValueAssignment_4 ) + // InternalRos.g:12157:1: ( ( rule__ParameterStructMember__ValueAssignment_4 ) ) + // InternalRos.g:12158:2: ( rule__ParameterStructMember__ValueAssignment_4 ) { before(grammarAccess.getParameterStructMemberAccess().getValueAssignment_4()); - // InternalRos.g:12216:2: ( rule__ParameterStructMember__ValueAssignment_4 ) - // InternalRos.g:12216:3: rule__ParameterStructMember__ValueAssignment_4 + // InternalRos.g:12159:2: ( rule__ParameterStructMember__ValueAssignment_4 ) + // InternalRos.g:12159:3: rule__ParameterStructMember__ValueAssignment_4 { pushFollow(FOLLOW_2); rule__ParameterStructMember__ValueAssignment_4(); @@ -36904,14 +36762,14 @@ public final void rule__ParameterStructMember__Group__4__Impl() throws Recogniti // $ANTLR start "rule__ParameterStructMember__Group__5" - // InternalRos.g:12224:1: rule__ParameterStructMember__Group__5 : rule__ParameterStructMember__Group__5__Impl ; + // InternalRos.g:12167:1: rule__ParameterStructMember__Group__5 : rule__ParameterStructMember__Group__5__Impl ; public final void rule__ParameterStructMember__Group__5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12228:1: ( rule__ParameterStructMember__Group__5__Impl ) - // InternalRos.g:12229:2: rule__ParameterStructMember__Group__5__Impl + // InternalRos.g:12171:1: ( rule__ParameterStructMember__Group__5__Impl ) + // InternalRos.g:12172:2: rule__ParameterStructMember__Group__5__Impl { pushFollow(FOLLOW_2); rule__ParameterStructMember__Group__5__Impl(); @@ -36937,17 +36795,17 @@ public final void rule__ParameterStructMember__Group__5() throws RecognitionExce // $ANTLR start "rule__ParameterStructMember__Group__5__Impl" - // InternalRos.g:12235:1: rule__ParameterStructMember__Group__5__Impl : ( '}' ) ; + // InternalRos.g:12178:1: rule__ParameterStructMember__Group__5__Impl : ( '}' ) ; public final void rule__ParameterStructMember__Group__5__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12239:1: ( ( '}' ) ) - // InternalRos.g:12240:1: ( '}' ) + // InternalRos.g:12182:1: ( ( '}' ) ) + // InternalRos.g:12183:1: ( '}' ) { - // InternalRos.g:12240:1: ( '}' ) - // InternalRos.g:12241:2: '}' + // InternalRos.g:12183:1: ( '}' ) + // InternalRos.g:12184:2: '}' { before(grammarAccess.getParameterStructMemberAccess().getRightCurlyBracketKeyword_5()); match(input,42,FOLLOW_2); @@ -36974,16 +36832,16 @@ public final void rule__ParameterStructMember__Group__5__Impl() throws Recogniti // $ANTLR start "rule__ParameterStructTypeMember__Group__0" - // InternalRos.g:12251:1: rule__ParameterStructTypeMember__Group__0 : rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 ; + // InternalRos.g:12194: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(); try { - // InternalRos.g:12255:1: ( rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 ) - // InternalRos.g:12256:2: rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 + // InternalRos.g:12198:1: ( rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 ) + // InternalRos.g:12199:2: rule__ParameterStructTypeMember__Group__0__Impl rule__ParameterStructTypeMember__Group__1 { - pushFollow(FOLLOW_47); + pushFollow(FOLLOW_50); rule__ParameterStructTypeMember__Group__0__Impl(); state._fsp--; @@ -37012,21 +36870,21 @@ public final void rule__ParameterStructTypeMember__Group__0() throws Recognition // $ANTLR start "rule__ParameterStructTypeMember__Group__0__Impl" - // InternalRos.g:12263:1: rule__ParameterStructTypeMember__Group__0__Impl : ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) ; + // InternalRos.g:12206:1: rule__ParameterStructTypeMember__Group__0__Impl : ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) ; public final void rule__ParameterStructTypeMember__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12267:1: ( ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) ) - // InternalRos.g:12268:1: ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) + // InternalRos.g:12210:1: ( ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) ) + // InternalRos.g:12211:1: ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) { - // InternalRos.g:12268:1: ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) - // InternalRos.g:12269:2: ( rule__ParameterStructTypeMember__NameAssignment_0 ) + // InternalRos.g:12211:1: ( ( rule__ParameterStructTypeMember__NameAssignment_0 ) ) + // InternalRos.g:12212:2: ( rule__ParameterStructTypeMember__NameAssignment_0 ) { before(grammarAccess.getParameterStructTypeMemberAccess().getNameAssignment_0()); - // InternalRos.g:12270:2: ( rule__ParameterStructTypeMember__NameAssignment_0 ) - // InternalRos.g:12270:3: rule__ParameterStructTypeMember__NameAssignment_0 + // InternalRos.g:12213:2: ( rule__ParameterStructTypeMember__NameAssignment_0 ) + // InternalRos.g:12213:3: rule__ParameterStructTypeMember__NameAssignment_0 { pushFollow(FOLLOW_2); rule__ParameterStructTypeMember__NameAssignment_0(); @@ -37059,14 +36917,14 @@ public final void rule__ParameterStructTypeMember__Group__0__Impl() throws Recog // $ANTLR start "rule__ParameterStructTypeMember__Group__1" - // InternalRos.g:12278:1: rule__ParameterStructTypeMember__Group__1 : rule__ParameterStructTypeMember__Group__1__Impl ; + // InternalRos.g:12221:1: rule__ParameterStructTypeMember__Group__1 : rule__ParameterStructTypeMember__Group__1__Impl ; public final void rule__ParameterStructTypeMember__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12282:1: ( rule__ParameterStructTypeMember__Group__1__Impl ) - // InternalRos.g:12283:2: rule__ParameterStructTypeMember__Group__1__Impl + // InternalRos.g:12225:1: ( rule__ParameterStructTypeMember__Group__1__Impl ) + // InternalRos.g:12226:2: rule__ParameterStructTypeMember__Group__1__Impl { pushFollow(FOLLOW_2); rule__ParameterStructTypeMember__Group__1__Impl(); @@ -37092,21 +36950,21 @@ public final void rule__ParameterStructTypeMember__Group__1() throws Recognition // $ANTLR start "rule__ParameterStructTypeMember__Group__1__Impl" - // InternalRos.g:12289:1: rule__ParameterStructTypeMember__Group__1__Impl : ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) ; + // InternalRos.g:12232:1: rule__ParameterStructTypeMember__Group__1__Impl : ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) ; public final void rule__ParameterStructTypeMember__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12293:1: ( ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) ) - // InternalRos.g:12294:1: ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) + // InternalRos.g:12236:1: ( ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) ) + // InternalRos.g:12237:1: ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) { - // InternalRos.g:12294:1: ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) - // InternalRos.g:12295:2: ( rule__ParameterStructTypeMember__TypeAssignment_1 ) + // InternalRos.g:12237:1: ( ( rule__ParameterStructTypeMember__TypeAssignment_1 ) ) + // InternalRos.g:12238:2: ( rule__ParameterStructTypeMember__TypeAssignment_1 ) { before(grammarAccess.getParameterStructTypeMemberAccess().getTypeAssignment_1()); - // InternalRos.g:12296:2: ( rule__ParameterStructTypeMember__TypeAssignment_1 ) - // InternalRos.g:12296:3: rule__ParameterStructTypeMember__TypeAssignment_1 + // InternalRos.g:12239:2: ( rule__ParameterStructTypeMember__TypeAssignment_1 ) + // InternalRos.g:12239:3: rule__ParameterStructTypeMember__TypeAssignment_1 { pushFollow(FOLLOW_2); rule__ParameterStructTypeMember__TypeAssignment_1(); @@ -37139,16 +36997,16 @@ public final void rule__ParameterStructTypeMember__Group__1__Impl() throws Recog // $ANTLR start "rule__MessagePart__Group__0" - // InternalRos.g:12305:1: rule__MessagePart__Group__0 : rule__MessagePart__Group__0__Impl rule__MessagePart__Group__1 ; + // InternalRos.g:12248: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(); try { - // InternalRos.g:12309:1: ( rule__MessagePart__Group__0__Impl rule__MessagePart__Group__1 ) - // InternalRos.g:12310:2: rule__MessagePart__Group__0__Impl rule__MessagePart__Group__1 + // InternalRos.g:12252:1: ( rule__MessagePart__Group__0__Impl rule__MessagePart__Group__1 ) + // InternalRos.g:12253:2: rule__MessagePart__Group__0__Impl rule__MessagePart__Group__1 { - pushFollow(FOLLOW_68); + pushFollow(FOLLOW_71); rule__MessagePart__Group__0__Impl(); state._fsp--; @@ -37177,21 +37035,21 @@ public final void rule__MessagePart__Group__0() throws RecognitionException { // $ANTLR start "rule__MessagePart__Group__0__Impl" - // InternalRos.g:12317:1: rule__MessagePart__Group__0__Impl : ( ( rule__MessagePart__TypeAssignment_0 ) ) ; + // InternalRos.g:12260:1: rule__MessagePart__Group__0__Impl : ( ( rule__MessagePart__TypeAssignment_0 ) ) ; public final void rule__MessagePart__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12321:1: ( ( ( rule__MessagePart__TypeAssignment_0 ) ) ) - // InternalRos.g:12322:1: ( ( rule__MessagePart__TypeAssignment_0 ) ) + // InternalRos.g:12264:1: ( ( ( rule__MessagePart__TypeAssignment_0 ) ) ) + // InternalRos.g:12265:1: ( ( rule__MessagePart__TypeAssignment_0 ) ) { - // InternalRos.g:12322:1: ( ( rule__MessagePart__TypeAssignment_0 ) ) - // InternalRos.g:12323:2: ( rule__MessagePart__TypeAssignment_0 ) + // InternalRos.g:12265:1: ( ( rule__MessagePart__TypeAssignment_0 ) ) + // InternalRos.g:12266:2: ( rule__MessagePart__TypeAssignment_0 ) { before(grammarAccess.getMessagePartAccess().getTypeAssignment_0()); - // InternalRos.g:12324:2: ( rule__MessagePart__TypeAssignment_0 ) - // InternalRos.g:12324:3: rule__MessagePart__TypeAssignment_0 + // InternalRos.g:12267:2: ( rule__MessagePart__TypeAssignment_0 ) + // InternalRos.g:12267:3: rule__MessagePart__TypeAssignment_0 { pushFollow(FOLLOW_2); rule__MessagePart__TypeAssignment_0(); @@ -37224,14 +37082,14 @@ public final void rule__MessagePart__Group__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__MessagePart__Group__1" - // InternalRos.g:12332:1: rule__MessagePart__Group__1 : rule__MessagePart__Group__1__Impl ; + // InternalRos.g:12275:1: rule__MessagePart__Group__1 : rule__MessagePart__Group__1__Impl ; public final void rule__MessagePart__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12336:1: ( rule__MessagePart__Group__1__Impl ) - // InternalRos.g:12337:2: rule__MessagePart__Group__1__Impl + // InternalRos.g:12279:1: ( rule__MessagePart__Group__1__Impl ) + // InternalRos.g:12280:2: rule__MessagePart__Group__1__Impl { pushFollow(FOLLOW_2); rule__MessagePart__Group__1__Impl(); @@ -37257,21 +37115,21 @@ public final void rule__MessagePart__Group__1() throws RecognitionException { // $ANTLR start "rule__MessagePart__Group__1__Impl" - // InternalRos.g:12343:1: rule__MessagePart__Group__1__Impl : ( ( rule__MessagePart__DataAssignment_1 ) ) ; + // InternalRos.g:12286:1: rule__MessagePart__Group__1__Impl : ( ( rule__MessagePart__DataAssignment_1 ) ) ; public final void rule__MessagePart__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12347:1: ( ( ( rule__MessagePart__DataAssignment_1 ) ) ) - // InternalRos.g:12348:1: ( ( rule__MessagePart__DataAssignment_1 ) ) + // InternalRos.g:12290:1: ( ( ( rule__MessagePart__DataAssignment_1 ) ) ) + // InternalRos.g:12291:1: ( ( rule__MessagePart__DataAssignment_1 ) ) { - // InternalRos.g:12348:1: ( ( rule__MessagePart__DataAssignment_1 ) ) - // InternalRos.g:12349:2: ( rule__MessagePart__DataAssignment_1 ) + // InternalRos.g:12291:1: ( ( rule__MessagePart__DataAssignment_1 ) ) + // InternalRos.g:12292:2: ( rule__MessagePart__DataAssignment_1 ) { before(grammarAccess.getMessagePartAccess().getDataAssignment_1()); - // InternalRos.g:12350:2: ( rule__MessagePart__DataAssignment_1 ) - // InternalRos.g:12350:3: rule__MessagePart__DataAssignment_1 + // InternalRos.g:12293:2: ( rule__MessagePart__DataAssignment_1 ) + // InternalRos.g:12293:3: rule__MessagePart__DataAssignment_1 { pushFollow(FOLLOW_2); rule__MessagePart__DataAssignment_1(); @@ -37304,16 +37162,16 @@ public final void rule__MessagePart__Group__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__Bool__Group__0" - // InternalRos.g:12359:1: rule__Bool__Group__0 : rule__Bool__Group__0__Impl rule__Bool__Group__1 ; + // InternalRos.g:12302: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(); try { - // InternalRos.g:12363:1: ( rule__Bool__Group__0__Impl rule__Bool__Group__1 ) - // InternalRos.g:12364:2: rule__Bool__Group__0__Impl rule__Bool__Group__1 + // InternalRos.g:12306:1: ( rule__Bool__Group__0__Impl rule__Bool__Group__1 ) + // InternalRos.g:12307:2: rule__Bool__Group__0__Impl rule__Bool__Group__1 { - pushFollow(FOLLOW_69); + pushFollow(FOLLOW_72); rule__Bool__Group__0__Impl(); state._fsp--; @@ -37342,21 +37200,21 @@ public final void rule__Bool__Group__0() throws RecognitionException { // $ANTLR start "rule__Bool__Group__0__Impl" - // InternalRos.g:12371:1: rule__Bool__Group__0__Impl : ( () ) ; + // InternalRos.g:12314:1: rule__Bool__Group__0__Impl : ( () ) ; public final void rule__Bool__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12375:1: ( ( () ) ) - // InternalRos.g:12376:1: ( () ) + // InternalRos.g:12318:1: ( ( () ) ) + // InternalRos.g:12319:1: ( () ) { - // InternalRos.g:12376:1: ( () ) - // InternalRos.g:12377:2: () + // InternalRos.g:12319:1: ( () ) + // InternalRos.g:12320:2: () { before(grammarAccess.getBoolAccess().getBoolAction_0()); - // InternalRos.g:12378:2: () - // InternalRos.g:12378:3: + // InternalRos.g:12321:2: () + // InternalRos.g:12321:3: { } @@ -37379,14 +37237,14 @@ public final void rule__Bool__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Bool__Group__1" - // InternalRos.g:12386:1: rule__Bool__Group__1 : rule__Bool__Group__1__Impl ; + // InternalRos.g:12329:1: rule__Bool__Group__1 : rule__Bool__Group__1__Impl ; public final void rule__Bool__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12390:1: ( rule__Bool__Group__1__Impl ) - // InternalRos.g:12391:2: rule__Bool__Group__1__Impl + // InternalRos.g:12333:1: ( rule__Bool__Group__1__Impl ) + // InternalRos.g:12334:2: rule__Bool__Group__1__Impl { pushFollow(FOLLOW_2); rule__Bool__Group__1__Impl(); @@ -37412,17 +37270,17 @@ public final void rule__Bool__Group__1() throws RecognitionException { // $ANTLR start "rule__Bool__Group__1__Impl" - // InternalRos.g:12397:1: rule__Bool__Group__1__Impl : ( 'bool' ) ; + // InternalRos.g:12340:1: rule__Bool__Group__1__Impl : ( 'bool' ) ; public final void rule__Bool__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12401:1: ( ( 'bool' ) ) - // InternalRos.g:12402:1: ( 'bool' ) + // InternalRos.g:12344:1: ( ( 'bool' ) ) + // InternalRos.g:12345:1: ( 'bool' ) { - // InternalRos.g:12402:1: ( 'bool' ) - // InternalRos.g:12403:2: 'bool' + // InternalRos.g:12345:1: ( 'bool' ) + // InternalRos.g:12346:2: 'bool' { before(grammarAccess.getBoolAccess().getBoolKeyword_1()); match(input,86,FOLLOW_2); @@ -37449,16 +37307,16 @@ public final void rule__Bool__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Int8__Group__0" - // InternalRos.g:12413:1: rule__Int8__Group__0 : rule__Int8__Group__0__Impl rule__Int8__Group__1 ; + // InternalRos.g:12356: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(); try { - // InternalRos.g:12417:1: ( rule__Int8__Group__0__Impl rule__Int8__Group__1 ) - // InternalRos.g:12418:2: rule__Int8__Group__0__Impl rule__Int8__Group__1 + // InternalRos.g:12360:1: ( rule__Int8__Group__0__Impl rule__Int8__Group__1 ) + // InternalRos.g:12361:2: rule__Int8__Group__0__Impl rule__Int8__Group__1 { - pushFollow(FOLLOW_70); + pushFollow(FOLLOW_73); rule__Int8__Group__0__Impl(); state._fsp--; @@ -37487,21 +37345,21 @@ public final void rule__Int8__Group__0() throws RecognitionException { // $ANTLR start "rule__Int8__Group__0__Impl" - // InternalRos.g:12425:1: rule__Int8__Group__0__Impl : ( () ) ; + // InternalRos.g:12368:1: rule__Int8__Group__0__Impl : ( () ) ; public final void rule__Int8__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12429:1: ( ( () ) ) - // InternalRos.g:12430:1: ( () ) + // InternalRos.g:12372:1: ( ( () ) ) + // InternalRos.g:12373:1: ( () ) { - // InternalRos.g:12430:1: ( () ) - // InternalRos.g:12431:2: () + // InternalRos.g:12373:1: ( () ) + // InternalRos.g:12374:2: () { before(grammarAccess.getInt8Access().getInt8Action_0()); - // InternalRos.g:12432:2: () - // InternalRos.g:12432:3: + // InternalRos.g:12375:2: () + // InternalRos.g:12375:3: { } @@ -37524,14 +37382,14 @@ public final void rule__Int8__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Int8__Group__1" - // InternalRos.g:12440:1: rule__Int8__Group__1 : rule__Int8__Group__1__Impl ; + // InternalRos.g:12383:1: rule__Int8__Group__1 : rule__Int8__Group__1__Impl ; public final void rule__Int8__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12444:1: ( rule__Int8__Group__1__Impl ) - // InternalRos.g:12445:2: rule__Int8__Group__1__Impl + // InternalRos.g:12387:1: ( rule__Int8__Group__1__Impl ) + // InternalRos.g:12388:2: rule__Int8__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int8__Group__1__Impl(); @@ -37557,17 +37415,17 @@ public final void rule__Int8__Group__1() throws RecognitionException { // $ANTLR start "rule__Int8__Group__1__Impl" - // InternalRos.g:12451:1: rule__Int8__Group__1__Impl : ( 'int8' ) ; + // InternalRos.g:12394:1: rule__Int8__Group__1__Impl : ( 'int8' ) ; public final void rule__Int8__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12455:1: ( ( 'int8' ) ) - // InternalRos.g:12456:1: ( 'int8' ) + // InternalRos.g:12398:1: ( ( 'int8' ) ) + // InternalRos.g:12399:1: ( 'int8' ) { - // InternalRos.g:12456:1: ( 'int8' ) - // InternalRos.g:12457:2: 'int8' + // InternalRos.g:12399:1: ( 'int8' ) + // InternalRos.g:12400:2: 'int8' { before(grammarAccess.getInt8Access().getInt8Keyword_1()); match(input,87,FOLLOW_2); @@ -37594,16 +37452,16 @@ public final void rule__Int8__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Uint8__Group__0" - // InternalRos.g:12467:1: rule__Uint8__Group__0 : rule__Uint8__Group__0__Impl rule__Uint8__Group__1 ; + // InternalRos.g:12410: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(); try { - // InternalRos.g:12471:1: ( rule__Uint8__Group__0__Impl rule__Uint8__Group__1 ) - // InternalRos.g:12472:2: rule__Uint8__Group__0__Impl rule__Uint8__Group__1 + // InternalRos.g:12414:1: ( rule__Uint8__Group__0__Impl rule__Uint8__Group__1 ) + // InternalRos.g:12415:2: rule__Uint8__Group__0__Impl rule__Uint8__Group__1 { - pushFollow(FOLLOW_71); + pushFollow(FOLLOW_74); rule__Uint8__Group__0__Impl(); state._fsp--; @@ -37632,21 +37490,21 @@ public final void rule__Uint8__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint8__Group__0__Impl" - // InternalRos.g:12479:1: rule__Uint8__Group__0__Impl : ( () ) ; + // InternalRos.g:12422:1: rule__Uint8__Group__0__Impl : ( () ) ; public final void rule__Uint8__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12483:1: ( ( () ) ) - // InternalRos.g:12484:1: ( () ) + // InternalRos.g:12426:1: ( ( () ) ) + // InternalRos.g:12427:1: ( () ) { - // InternalRos.g:12484:1: ( () ) - // InternalRos.g:12485:2: () + // InternalRos.g:12427:1: ( () ) + // InternalRos.g:12428:2: () { before(grammarAccess.getUint8Access().getUint8Action_0()); - // InternalRos.g:12486:2: () - // InternalRos.g:12486:3: + // InternalRos.g:12429:2: () + // InternalRos.g:12429:3: { } @@ -37669,14 +37527,14 @@ public final void rule__Uint8__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Uint8__Group__1" - // InternalRos.g:12494:1: rule__Uint8__Group__1 : rule__Uint8__Group__1__Impl ; + // InternalRos.g:12437:1: rule__Uint8__Group__1 : rule__Uint8__Group__1__Impl ; public final void rule__Uint8__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12498:1: ( rule__Uint8__Group__1__Impl ) - // InternalRos.g:12499:2: rule__Uint8__Group__1__Impl + // InternalRos.g:12441:1: ( rule__Uint8__Group__1__Impl ) + // InternalRos.g:12442:2: rule__Uint8__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint8__Group__1__Impl(); @@ -37702,17 +37560,17 @@ public final void rule__Uint8__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint8__Group__1__Impl" - // InternalRos.g:12505:1: rule__Uint8__Group__1__Impl : ( 'uint8' ) ; + // InternalRos.g:12448:1: rule__Uint8__Group__1__Impl : ( 'uint8' ) ; public final void rule__Uint8__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12509:1: ( ( 'uint8' ) ) - // InternalRos.g:12510:1: ( 'uint8' ) + // InternalRos.g:12452:1: ( ( 'uint8' ) ) + // InternalRos.g:12453:1: ( 'uint8' ) { - // InternalRos.g:12510:1: ( 'uint8' ) - // InternalRos.g:12511:2: 'uint8' + // InternalRos.g:12453:1: ( 'uint8' ) + // InternalRos.g:12454:2: 'uint8' { before(grammarAccess.getUint8Access().getUint8Keyword_1()); match(input,88,FOLLOW_2); @@ -37739,16 +37597,16 @@ public final void rule__Uint8__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Int16__Group__0" - // InternalRos.g:12521:1: rule__Int16__Group__0 : rule__Int16__Group__0__Impl rule__Int16__Group__1 ; + // InternalRos.g:12464: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(); try { - // InternalRos.g:12525:1: ( rule__Int16__Group__0__Impl rule__Int16__Group__1 ) - // InternalRos.g:12526:2: rule__Int16__Group__0__Impl rule__Int16__Group__1 + // InternalRos.g:12468:1: ( rule__Int16__Group__0__Impl rule__Int16__Group__1 ) + // InternalRos.g:12469:2: rule__Int16__Group__0__Impl rule__Int16__Group__1 { - pushFollow(FOLLOW_72); + pushFollow(FOLLOW_75); rule__Int16__Group__0__Impl(); state._fsp--; @@ -37777,21 +37635,21 @@ public final void rule__Int16__Group__0() throws RecognitionException { // $ANTLR start "rule__Int16__Group__0__Impl" - // InternalRos.g:12533:1: rule__Int16__Group__0__Impl : ( () ) ; + // InternalRos.g:12476:1: rule__Int16__Group__0__Impl : ( () ) ; public final void rule__Int16__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12537:1: ( ( () ) ) - // InternalRos.g:12538:1: ( () ) + // InternalRos.g:12480:1: ( ( () ) ) + // InternalRos.g:12481:1: ( () ) { - // InternalRos.g:12538:1: ( () ) - // InternalRos.g:12539:2: () + // InternalRos.g:12481:1: ( () ) + // InternalRos.g:12482:2: () { before(grammarAccess.getInt16Access().getInt16Action_0()); - // InternalRos.g:12540:2: () - // InternalRos.g:12540:3: + // InternalRos.g:12483:2: () + // InternalRos.g:12483:3: { } @@ -37814,14 +37672,14 @@ public final void rule__Int16__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Int16__Group__1" - // InternalRos.g:12548:1: rule__Int16__Group__1 : rule__Int16__Group__1__Impl ; + // InternalRos.g:12491:1: rule__Int16__Group__1 : rule__Int16__Group__1__Impl ; public final void rule__Int16__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12552:1: ( rule__Int16__Group__1__Impl ) - // InternalRos.g:12553:2: rule__Int16__Group__1__Impl + // InternalRos.g:12495:1: ( rule__Int16__Group__1__Impl ) + // InternalRos.g:12496:2: rule__Int16__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int16__Group__1__Impl(); @@ -37847,17 +37705,17 @@ public final void rule__Int16__Group__1() throws RecognitionException { // $ANTLR start "rule__Int16__Group__1__Impl" - // InternalRos.g:12559:1: rule__Int16__Group__1__Impl : ( 'int16' ) ; + // InternalRos.g:12502:1: rule__Int16__Group__1__Impl : ( 'int16' ) ; public final void rule__Int16__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12563:1: ( ( 'int16' ) ) - // InternalRos.g:12564:1: ( 'int16' ) + // InternalRos.g:12506:1: ( ( 'int16' ) ) + // InternalRos.g:12507:1: ( 'int16' ) { - // InternalRos.g:12564:1: ( 'int16' ) - // InternalRos.g:12565:2: 'int16' + // InternalRos.g:12507:1: ( 'int16' ) + // InternalRos.g:12508:2: 'int16' { before(grammarAccess.getInt16Access().getInt16Keyword_1()); match(input,89,FOLLOW_2); @@ -37884,16 +37742,16 @@ public final void rule__Int16__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Uint16__Group__0" - // InternalRos.g:12575:1: rule__Uint16__Group__0 : rule__Uint16__Group__0__Impl rule__Uint16__Group__1 ; + // InternalRos.g:12518: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(); try { - // InternalRos.g:12579:1: ( rule__Uint16__Group__0__Impl rule__Uint16__Group__1 ) - // InternalRos.g:12580:2: rule__Uint16__Group__0__Impl rule__Uint16__Group__1 + // InternalRos.g:12522:1: ( rule__Uint16__Group__0__Impl rule__Uint16__Group__1 ) + // InternalRos.g:12523:2: rule__Uint16__Group__0__Impl rule__Uint16__Group__1 { - pushFollow(FOLLOW_73); + pushFollow(FOLLOW_76); rule__Uint16__Group__0__Impl(); state._fsp--; @@ -37922,21 +37780,21 @@ public final void rule__Uint16__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint16__Group__0__Impl" - // InternalRos.g:12587:1: rule__Uint16__Group__0__Impl : ( () ) ; + // InternalRos.g:12530:1: rule__Uint16__Group__0__Impl : ( () ) ; public final void rule__Uint16__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12591:1: ( ( () ) ) - // InternalRos.g:12592:1: ( () ) + // InternalRos.g:12534:1: ( ( () ) ) + // InternalRos.g:12535:1: ( () ) { - // InternalRos.g:12592:1: ( () ) - // InternalRos.g:12593:2: () + // InternalRos.g:12535:1: ( () ) + // InternalRos.g:12536:2: () { before(grammarAccess.getUint16Access().getUint16Action_0()); - // InternalRos.g:12594:2: () - // InternalRos.g:12594:3: + // InternalRos.g:12537:2: () + // InternalRos.g:12537:3: { } @@ -37959,14 +37817,14 @@ public final void rule__Uint16__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Uint16__Group__1" - // InternalRos.g:12602:1: rule__Uint16__Group__1 : rule__Uint16__Group__1__Impl ; + // InternalRos.g:12545:1: rule__Uint16__Group__1 : rule__Uint16__Group__1__Impl ; public final void rule__Uint16__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12606:1: ( rule__Uint16__Group__1__Impl ) - // InternalRos.g:12607:2: rule__Uint16__Group__1__Impl + // InternalRos.g:12549:1: ( rule__Uint16__Group__1__Impl ) + // InternalRos.g:12550:2: rule__Uint16__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint16__Group__1__Impl(); @@ -37992,17 +37850,17 @@ public final void rule__Uint16__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint16__Group__1__Impl" - // InternalRos.g:12613:1: rule__Uint16__Group__1__Impl : ( 'uint16' ) ; + // InternalRos.g:12556:1: rule__Uint16__Group__1__Impl : ( 'uint16' ) ; public final void rule__Uint16__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12617:1: ( ( 'uint16' ) ) - // InternalRos.g:12618:1: ( 'uint16' ) + // InternalRos.g:12560:1: ( ( 'uint16' ) ) + // InternalRos.g:12561:1: ( 'uint16' ) { - // InternalRos.g:12618:1: ( 'uint16' ) - // InternalRos.g:12619:2: 'uint16' + // InternalRos.g:12561:1: ( 'uint16' ) + // InternalRos.g:12562:2: 'uint16' { before(grammarAccess.getUint16Access().getUint16Keyword_1()); match(input,90,FOLLOW_2); @@ -38029,16 +37887,16 @@ public final void rule__Uint16__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Int32__Group__0" - // InternalRos.g:12629:1: rule__Int32__Group__0 : rule__Int32__Group__0__Impl rule__Int32__Group__1 ; + // InternalRos.g:12572: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(); try { - // InternalRos.g:12633:1: ( rule__Int32__Group__0__Impl rule__Int32__Group__1 ) - // InternalRos.g:12634:2: rule__Int32__Group__0__Impl rule__Int32__Group__1 + // InternalRos.g:12576:1: ( rule__Int32__Group__0__Impl rule__Int32__Group__1 ) + // InternalRos.g:12577:2: rule__Int32__Group__0__Impl rule__Int32__Group__1 { - pushFollow(FOLLOW_74); + pushFollow(FOLLOW_77); rule__Int32__Group__0__Impl(); state._fsp--; @@ -38067,21 +37925,21 @@ public final void rule__Int32__Group__0() throws RecognitionException { // $ANTLR start "rule__Int32__Group__0__Impl" - // InternalRos.g:12641:1: rule__Int32__Group__0__Impl : ( () ) ; + // InternalRos.g:12584:1: rule__Int32__Group__0__Impl : ( () ) ; public final void rule__Int32__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12645:1: ( ( () ) ) - // InternalRos.g:12646:1: ( () ) + // InternalRos.g:12588:1: ( ( () ) ) + // InternalRos.g:12589:1: ( () ) { - // InternalRos.g:12646:1: ( () ) - // InternalRos.g:12647:2: () + // InternalRos.g:12589:1: ( () ) + // InternalRos.g:12590:2: () { before(grammarAccess.getInt32Access().getInt32Action_0()); - // InternalRos.g:12648:2: () - // InternalRos.g:12648:3: + // InternalRos.g:12591:2: () + // InternalRos.g:12591:3: { } @@ -38104,14 +37962,14 @@ public final void rule__Int32__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Int32__Group__1" - // InternalRos.g:12656:1: rule__Int32__Group__1 : rule__Int32__Group__1__Impl ; + // InternalRos.g:12599:1: rule__Int32__Group__1 : rule__Int32__Group__1__Impl ; public final void rule__Int32__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12660:1: ( rule__Int32__Group__1__Impl ) - // InternalRos.g:12661:2: rule__Int32__Group__1__Impl + // InternalRos.g:12603:1: ( rule__Int32__Group__1__Impl ) + // InternalRos.g:12604:2: rule__Int32__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int32__Group__1__Impl(); @@ -38137,17 +37995,17 @@ public final void rule__Int32__Group__1() throws RecognitionException { // $ANTLR start "rule__Int32__Group__1__Impl" - // InternalRos.g:12667:1: rule__Int32__Group__1__Impl : ( 'int32' ) ; + // InternalRos.g:12610:1: rule__Int32__Group__1__Impl : ( 'int32' ) ; public final void rule__Int32__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12671:1: ( ( 'int32' ) ) - // InternalRos.g:12672:1: ( 'int32' ) + // InternalRos.g:12614:1: ( ( 'int32' ) ) + // InternalRos.g:12615:1: ( 'int32' ) { - // InternalRos.g:12672:1: ( 'int32' ) - // InternalRos.g:12673:2: 'int32' + // InternalRos.g:12615:1: ( 'int32' ) + // InternalRos.g:12616:2: 'int32' { before(grammarAccess.getInt32Access().getInt32Keyword_1()); match(input,91,FOLLOW_2); @@ -38174,16 +38032,16 @@ public final void rule__Int32__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Uint32__Group__0" - // InternalRos.g:12683:1: rule__Uint32__Group__0 : rule__Uint32__Group__0__Impl rule__Uint32__Group__1 ; + // InternalRos.g:12626: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(); try { - // InternalRos.g:12687:1: ( rule__Uint32__Group__0__Impl rule__Uint32__Group__1 ) - // InternalRos.g:12688:2: rule__Uint32__Group__0__Impl rule__Uint32__Group__1 + // InternalRos.g:12630:1: ( rule__Uint32__Group__0__Impl rule__Uint32__Group__1 ) + // InternalRos.g:12631:2: rule__Uint32__Group__0__Impl rule__Uint32__Group__1 { - pushFollow(FOLLOW_75); + pushFollow(FOLLOW_78); rule__Uint32__Group__0__Impl(); state._fsp--; @@ -38212,21 +38070,21 @@ public final void rule__Uint32__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint32__Group__0__Impl" - // InternalRos.g:12695:1: rule__Uint32__Group__0__Impl : ( () ) ; + // InternalRos.g:12638:1: rule__Uint32__Group__0__Impl : ( () ) ; public final void rule__Uint32__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12699:1: ( ( () ) ) - // InternalRos.g:12700:1: ( () ) + // InternalRos.g:12642:1: ( ( () ) ) + // InternalRos.g:12643:1: ( () ) { - // InternalRos.g:12700:1: ( () ) - // InternalRos.g:12701:2: () + // InternalRos.g:12643:1: ( () ) + // InternalRos.g:12644:2: () { before(grammarAccess.getUint32Access().getUint32Action_0()); - // InternalRos.g:12702:2: () - // InternalRos.g:12702:3: + // InternalRos.g:12645:2: () + // InternalRos.g:12645:3: { } @@ -38249,14 +38107,14 @@ public final void rule__Uint32__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Uint32__Group__1" - // InternalRos.g:12710:1: rule__Uint32__Group__1 : rule__Uint32__Group__1__Impl ; + // InternalRos.g:12653:1: rule__Uint32__Group__1 : rule__Uint32__Group__1__Impl ; public final void rule__Uint32__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12714:1: ( rule__Uint32__Group__1__Impl ) - // InternalRos.g:12715:2: rule__Uint32__Group__1__Impl + // InternalRos.g:12657:1: ( rule__Uint32__Group__1__Impl ) + // InternalRos.g:12658:2: rule__Uint32__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint32__Group__1__Impl(); @@ -38282,17 +38140,17 @@ public final void rule__Uint32__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint32__Group__1__Impl" - // InternalRos.g:12721:1: rule__Uint32__Group__1__Impl : ( 'uint32' ) ; + // InternalRos.g:12664:1: rule__Uint32__Group__1__Impl : ( 'uint32' ) ; public final void rule__Uint32__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12725:1: ( ( 'uint32' ) ) - // InternalRos.g:12726:1: ( 'uint32' ) + // InternalRos.g:12668:1: ( ( 'uint32' ) ) + // InternalRos.g:12669:1: ( 'uint32' ) { - // InternalRos.g:12726:1: ( 'uint32' ) - // InternalRos.g:12727:2: 'uint32' + // InternalRos.g:12669:1: ( 'uint32' ) + // InternalRos.g:12670:2: 'uint32' { before(grammarAccess.getUint32Access().getUint32Keyword_1()); match(input,92,FOLLOW_2); @@ -38319,16 +38177,16 @@ public final void rule__Uint32__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Int64__Group__0" - // InternalRos.g:12737:1: rule__Int64__Group__0 : rule__Int64__Group__0__Impl rule__Int64__Group__1 ; + // InternalRos.g:12680: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(); try { - // InternalRos.g:12741:1: ( rule__Int64__Group__0__Impl rule__Int64__Group__1 ) - // InternalRos.g:12742:2: rule__Int64__Group__0__Impl rule__Int64__Group__1 + // InternalRos.g:12684:1: ( rule__Int64__Group__0__Impl rule__Int64__Group__1 ) + // InternalRos.g:12685:2: rule__Int64__Group__0__Impl rule__Int64__Group__1 { - pushFollow(FOLLOW_76); + pushFollow(FOLLOW_79); rule__Int64__Group__0__Impl(); state._fsp--; @@ -38357,21 +38215,21 @@ public final void rule__Int64__Group__0() throws RecognitionException { // $ANTLR start "rule__Int64__Group__0__Impl" - // InternalRos.g:12749:1: rule__Int64__Group__0__Impl : ( () ) ; + // InternalRos.g:12692:1: rule__Int64__Group__0__Impl : ( () ) ; public final void rule__Int64__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12753:1: ( ( () ) ) - // InternalRos.g:12754:1: ( () ) + // InternalRos.g:12696:1: ( ( () ) ) + // InternalRos.g:12697:1: ( () ) { - // InternalRos.g:12754:1: ( () ) - // InternalRos.g:12755:2: () + // InternalRos.g:12697:1: ( () ) + // InternalRos.g:12698:2: () { before(grammarAccess.getInt64Access().getInt64Action_0()); - // InternalRos.g:12756:2: () - // InternalRos.g:12756:3: + // InternalRos.g:12699:2: () + // InternalRos.g:12699:3: { } @@ -38394,14 +38252,14 @@ public final void rule__Int64__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Int64__Group__1" - // InternalRos.g:12764:1: rule__Int64__Group__1 : rule__Int64__Group__1__Impl ; + // InternalRos.g:12707:1: rule__Int64__Group__1 : rule__Int64__Group__1__Impl ; public final void rule__Int64__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12768:1: ( rule__Int64__Group__1__Impl ) - // InternalRos.g:12769:2: rule__Int64__Group__1__Impl + // InternalRos.g:12711:1: ( rule__Int64__Group__1__Impl ) + // InternalRos.g:12712:2: rule__Int64__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int64__Group__1__Impl(); @@ -38427,17 +38285,17 @@ public final void rule__Int64__Group__1() throws RecognitionException { // $ANTLR start "rule__Int64__Group__1__Impl" - // InternalRos.g:12775:1: rule__Int64__Group__1__Impl : ( 'int64' ) ; + // InternalRos.g:12718:1: rule__Int64__Group__1__Impl : ( 'int64' ) ; public final void rule__Int64__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12779:1: ( ( 'int64' ) ) - // InternalRos.g:12780:1: ( 'int64' ) + // InternalRos.g:12722:1: ( ( 'int64' ) ) + // InternalRos.g:12723:1: ( 'int64' ) { - // InternalRos.g:12780:1: ( 'int64' ) - // InternalRos.g:12781:2: 'int64' + // InternalRos.g:12723:1: ( 'int64' ) + // InternalRos.g:12724:2: 'int64' { before(grammarAccess.getInt64Access().getInt64Keyword_1()); match(input,93,FOLLOW_2); @@ -38464,16 +38322,16 @@ public final void rule__Int64__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Uint64__Group__0" - // InternalRos.g:12791:1: rule__Uint64__Group__0 : rule__Uint64__Group__0__Impl rule__Uint64__Group__1 ; + // InternalRos.g:12734: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(); try { - // InternalRos.g:12795:1: ( rule__Uint64__Group__0__Impl rule__Uint64__Group__1 ) - // InternalRos.g:12796:2: rule__Uint64__Group__0__Impl rule__Uint64__Group__1 + // InternalRos.g:12738:1: ( rule__Uint64__Group__0__Impl rule__Uint64__Group__1 ) + // InternalRos.g:12739:2: rule__Uint64__Group__0__Impl rule__Uint64__Group__1 { - pushFollow(FOLLOW_77); + pushFollow(FOLLOW_80); rule__Uint64__Group__0__Impl(); state._fsp--; @@ -38502,21 +38360,21 @@ public final void rule__Uint64__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint64__Group__0__Impl" - // InternalRos.g:12803:1: rule__Uint64__Group__0__Impl : ( () ) ; + // InternalRos.g:12746:1: rule__Uint64__Group__0__Impl : ( () ) ; public final void rule__Uint64__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12807:1: ( ( () ) ) - // InternalRos.g:12808:1: ( () ) + // InternalRos.g:12750:1: ( ( () ) ) + // InternalRos.g:12751:1: ( () ) { - // InternalRos.g:12808:1: ( () ) - // InternalRos.g:12809:2: () + // InternalRos.g:12751:1: ( () ) + // InternalRos.g:12752:2: () { before(grammarAccess.getUint64Access().getUint64Action_0()); - // InternalRos.g:12810:2: () - // InternalRos.g:12810:3: + // InternalRos.g:12753:2: () + // InternalRos.g:12753:3: { } @@ -38539,14 +38397,14 @@ public final void rule__Uint64__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Uint64__Group__1" - // InternalRos.g:12818:1: rule__Uint64__Group__1 : rule__Uint64__Group__1__Impl ; + // InternalRos.g:12761:1: rule__Uint64__Group__1 : rule__Uint64__Group__1__Impl ; public final void rule__Uint64__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12822:1: ( rule__Uint64__Group__1__Impl ) - // InternalRos.g:12823:2: rule__Uint64__Group__1__Impl + // InternalRos.g:12765:1: ( rule__Uint64__Group__1__Impl ) + // InternalRos.g:12766:2: rule__Uint64__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint64__Group__1__Impl(); @@ -38572,17 +38430,17 @@ public final void rule__Uint64__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint64__Group__1__Impl" - // InternalRos.g:12829:1: rule__Uint64__Group__1__Impl : ( 'uint64' ) ; + // InternalRos.g:12772:1: rule__Uint64__Group__1__Impl : ( 'uint64' ) ; public final void rule__Uint64__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12833:1: ( ( 'uint64' ) ) - // InternalRos.g:12834:1: ( 'uint64' ) + // InternalRos.g:12776:1: ( ( 'uint64' ) ) + // InternalRos.g:12777:1: ( 'uint64' ) { - // InternalRos.g:12834:1: ( 'uint64' ) - // InternalRos.g:12835:2: 'uint64' + // InternalRos.g:12777:1: ( 'uint64' ) + // InternalRos.g:12778:2: 'uint64' { before(grammarAccess.getUint64Access().getUint64Keyword_1()); match(input,94,FOLLOW_2); @@ -38609,16 +38467,16 @@ public final void rule__Uint64__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Float32__Group__0" - // InternalRos.g:12845:1: rule__Float32__Group__0 : rule__Float32__Group__0__Impl rule__Float32__Group__1 ; + // InternalRos.g:12788: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(); try { - // InternalRos.g:12849:1: ( rule__Float32__Group__0__Impl rule__Float32__Group__1 ) - // InternalRos.g:12850:2: rule__Float32__Group__0__Impl rule__Float32__Group__1 + // InternalRos.g:12792:1: ( rule__Float32__Group__0__Impl rule__Float32__Group__1 ) + // InternalRos.g:12793:2: rule__Float32__Group__0__Impl rule__Float32__Group__1 { - pushFollow(FOLLOW_78); + pushFollow(FOLLOW_81); rule__Float32__Group__0__Impl(); state._fsp--; @@ -38647,21 +38505,21 @@ public final void rule__Float32__Group__0() throws RecognitionException { // $ANTLR start "rule__Float32__Group__0__Impl" - // InternalRos.g:12857:1: rule__Float32__Group__0__Impl : ( () ) ; + // InternalRos.g:12800:1: rule__Float32__Group__0__Impl : ( () ) ; public final void rule__Float32__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12861:1: ( ( () ) ) - // InternalRos.g:12862:1: ( () ) + // InternalRos.g:12804:1: ( ( () ) ) + // InternalRos.g:12805:1: ( () ) { - // InternalRos.g:12862:1: ( () ) - // InternalRos.g:12863:2: () + // InternalRos.g:12805:1: ( () ) + // InternalRos.g:12806:2: () { before(grammarAccess.getFloat32Access().getFloat32Action_0()); - // InternalRos.g:12864:2: () - // InternalRos.g:12864:3: + // InternalRos.g:12807:2: () + // InternalRos.g:12807:3: { } @@ -38684,14 +38542,14 @@ public final void rule__Float32__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Float32__Group__1" - // InternalRos.g:12872:1: rule__Float32__Group__1 : rule__Float32__Group__1__Impl ; + // InternalRos.g:12815:1: rule__Float32__Group__1 : rule__Float32__Group__1__Impl ; public final void rule__Float32__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12876:1: ( rule__Float32__Group__1__Impl ) - // InternalRos.g:12877:2: rule__Float32__Group__1__Impl + // InternalRos.g:12819:1: ( rule__Float32__Group__1__Impl ) + // InternalRos.g:12820:2: rule__Float32__Group__1__Impl { pushFollow(FOLLOW_2); rule__Float32__Group__1__Impl(); @@ -38717,17 +38575,17 @@ public final void rule__Float32__Group__1() throws RecognitionException { // $ANTLR start "rule__Float32__Group__1__Impl" - // InternalRos.g:12883:1: rule__Float32__Group__1__Impl : ( 'float32' ) ; + // InternalRos.g:12826:1: rule__Float32__Group__1__Impl : ( 'float32' ) ; public final void rule__Float32__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12887:1: ( ( 'float32' ) ) - // InternalRos.g:12888:1: ( 'float32' ) + // InternalRos.g:12830:1: ( ( 'float32' ) ) + // InternalRos.g:12831:1: ( 'float32' ) { - // InternalRos.g:12888:1: ( 'float32' ) - // InternalRos.g:12889:2: 'float32' + // InternalRos.g:12831:1: ( 'float32' ) + // InternalRos.g:12832:2: 'float32' { before(grammarAccess.getFloat32Access().getFloat32Keyword_1()); match(input,95,FOLLOW_2); @@ -38754,16 +38612,16 @@ public final void rule__Float32__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Float64__Group__0" - // InternalRos.g:12899:1: rule__Float64__Group__0 : rule__Float64__Group__0__Impl rule__Float64__Group__1 ; + // InternalRos.g:12842: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(); try { - // InternalRos.g:12903:1: ( rule__Float64__Group__0__Impl rule__Float64__Group__1 ) - // InternalRos.g:12904:2: rule__Float64__Group__0__Impl rule__Float64__Group__1 + // InternalRos.g:12846:1: ( rule__Float64__Group__0__Impl rule__Float64__Group__1 ) + // InternalRos.g:12847:2: rule__Float64__Group__0__Impl rule__Float64__Group__1 { - pushFollow(FOLLOW_79); + pushFollow(FOLLOW_82); rule__Float64__Group__0__Impl(); state._fsp--; @@ -38792,21 +38650,21 @@ public final void rule__Float64__Group__0() throws RecognitionException { // $ANTLR start "rule__Float64__Group__0__Impl" - // InternalRos.g:12911:1: rule__Float64__Group__0__Impl : ( () ) ; + // InternalRos.g:12854:1: rule__Float64__Group__0__Impl : ( () ) ; public final void rule__Float64__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12915:1: ( ( () ) ) - // InternalRos.g:12916:1: ( () ) + // InternalRos.g:12858:1: ( ( () ) ) + // InternalRos.g:12859:1: ( () ) { - // InternalRos.g:12916:1: ( () ) - // InternalRos.g:12917:2: () + // InternalRos.g:12859:1: ( () ) + // InternalRos.g:12860:2: () { before(grammarAccess.getFloat64Access().getFloat64Action_0()); - // InternalRos.g:12918:2: () - // InternalRos.g:12918:3: + // InternalRos.g:12861:2: () + // InternalRos.g:12861:3: { } @@ -38829,14 +38687,14 @@ public final void rule__Float64__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Float64__Group__1" - // InternalRos.g:12926:1: rule__Float64__Group__1 : rule__Float64__Group__1__Impl ; + // InternalRos.g:12869:1: rule__Float64__Group__1 : rule__Float64__Group__1__Impl ; public final void rule__Float64__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12930:1: ( rule__Float64__Group__1__Impl ) - // InternalRos.g:12931:2: rule__Float64__Group__1__Impl + // InternalRos.g:12873:1: ( rule__Float64__Group__1__Impl ) + // InternalRos.g:12874:2: rule__Float64__Group__1__Impl { pushFollow(FOLLOW_2); rule__Float64__Group__1__Impl(); @@ -38862,17 +38720,17 @@ public final void rule__Float64__Group__1() throws RecognitionException { // $ANTLR start "rule__Float64__Group__1__Impl" - // InternalRos.g:12937:1: rule__Float64__Group__1__Impl : ( 'float64' ) ; + // InternalRos.g:12880:1: rule__Float64__Group__1__Impl : ( 'float64' ) ; public final void rule__Float64__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12941:1: ( ( 'float64' ) ) - // InternalRos.g:12942:1: ( 'float64' ) + // InternalRos.g:12884:1: ( ( 'float64' ) ) + // InternalRos.g:12885:1: ( 'float64' ) { - // InternalRos.g:12942:1: ( 'float64' ) - // InternalRos.g:12943:2: 'float64' + // InternalRos.g:12885:1: ( 'float64' ) + // InternalRos.g:12886:2: 'float64' { before(grammarAccess.getFloat64Access().getFloat64Keyword_1()); match(input,96,FOLLOW_2); @@ -38899,16 +38757,16 @@ public final void rule__Float64__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__String0__Group__0" - // InternalRos.g:12953:1: rule__String0__Group__0 : rule__String0__Group__0__Impl rule__String0__Group__1 ; + // InternalRos.g:12896: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(); try { - // InternalRos.g:12957:1: ( rule__String0__Group__0__Impl rule__String0__Group__1 ) - // InternalRos.g:12958:2: rule__String0__Group__0__Impl rule__String0__Group__1 + // InternalRos.g:12900:1: ( rule__String0__Group__0__Impl rule__String0__Group__1 ) + // InternalRos.g:12901:2: rule__String0__Group__0__Impl rule__String0__Group__1 { - pushFollow(FOLLOW_80); + pushFollow(FOLLOW_83); rule__String0__Group__0__Impl(); state._fsp--; @@ -38937,21 +38795,21 @@ public final void rule__String0__Group__0() throws RecognitionException { // $ANTLR start "rule__String0__Group__0__Impl" - // InternalRos.g:12965:1: rule__String0__Group__0__Impl : ( () ) ; + // InternalRos.g:12908:1: rule__String0__Group__0__Impl : ( () ) ; public final void rule__String0__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12969:1: ( ( () ) ) - // InternalRos.g:12970:1: ( () ) + // InternalRos.g:12912:1: ( ( () ) ) + // InternalRos.g:12913:1: ( () ) { - // InternalRos.g:12970:1: ( () ) - // InternalRos.g:12971:2: () + // InternalRos.g:12913:1: ( () ) + // InternalRos.g:12914:2: () { before(grammarAccess.getString0Access().getStringAction_0()); - // InternalRos.g:12972:2: () - // InternalRos.g:12972:3: + // InternalRos.g:12915:2: () + // InternalRos.g:12915:3: { } @@ -38974,14 +38832,14 @@ public final void rule__String0__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__String0__Group__1" - // InternalRos.g:12980:1: rule__String0__Group__1 : rule__String0__Group__1__Impl ; + // InternalRos.g:12923:1: rule__String0__Group__1 : rule__String0__Group__1__Impl ; public final void rule__String0__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12984:1: ( rule__String0__Group__1__Impl ) - // InternalRos.g:12985:2: rule__String0__Group__1__Impl + // InternalRos.g:12927:1: ( rule__String0__Group__1__Impl ) + // InternalRos.g:12928:2: rule__String0__Group__1__Impl { pushFollow(FOLLOW_2); rule__String0__Group__1__Impl(); @@ -39007,17 +38865,17 @@ public final void rule__String0__Group__1() throws RecognitionException { // $ANTLR start "rule__String0__Group__1__Impl" - // InternalRos.g:12991:1: rule__String0__Group__1__Impl : ( 'string' ) ; + // InternalRos.g:12934:1: rule__String0__Group__1__Impl : ( 'string' ) ; public final void rule__String0__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:12995:1: ( ( 'string' ) ) - // InternalRos.g:12996:1: ( 'string' ) + // InternalRos.g:12938:1: ( ( 'string' ) ) + // InternalRos.g:12939:1: ( 'string' ) { - // InternalRos.g:12996:1: ( 'string' ) - // InternalRos.g:12997:2: 'string' + // InternalRos.g:12939:1: ( 'string' ) + // InternalRos.g:12940:2: 'string' { before(grammarAccess.getString0Access().getStringKeyword_1()); match(input,97,FOLLOW_2); @@ -39044,16 +38902,16 @@ public final void rule__String0__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Byte__Group__0" - // InternalRos.g:13007:1: rule__Byte__Group__0 : rule__Byte__Group__0__Impl rule__Byte__Group__1 ; + // InternalRos.g:12950: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(); try { - // InternalRos.g:13011:1: ( rule__Byte__Group__0__Impl rule__Byte__Group__1 ) - // InternalRos.g:13012:2: rule__Byte__Group__0__Impl rule__Byte__Group__1 + // InternalRos.g:12954:1: ( rule__Byte__Group__0__Impl rule__Byte__Group__1 ) + // InternalRos.g:12955:2: rule__Byte__Group__0__Impl rule__Byte__Group__1 { - pushFollow(FOLLOW_81); + pushFollow(FOLLOW_84); rule__Byte__Group__0__Impl(); state._fsp--; @@ -39082,21 +38940,21 @@ public final void rule__Byte__Group__0() throws RecognitionException { // $ANTLR start "rule__Byte__Group__0__Impl" - // InternalRos.g:13019:1: rule__Byte__Group__0__Impl : ( () ) ; + // InternalRos.g:12962:1: rule__Byte__Group__0__Impl : ( () ) ; public final void rule__Byte__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13023:1: ( ( () ) ) - // InternalRos.g:13024:1: ( () ) + // InternalRos.g:12966:1: ( ( () ) ) + // InternalRos.g:12967:1: ( () ) { - // InternalRos.g:13024:1: ( () ) - // InternalRos.g:13025:2: () + // InternalRos.g:12967:1: ( () ) + // InternalRos.g:12968:2: () { before(grammarAccess.getByteAccess().getByteAction_0()); - // InternalRos.g:13026:2: () - // InternalRos.g:13026:3: + // InternalRos.g:12969:2: () + // InternalRos.g:12969:3: { } @@ -39119,14 +38977,14 @@ public final void rule__Byte__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Byte__Group__1" - // InternalRos.g:13034:1: rule__Byte__Group__1 : rule__Byte__Group__1__Impl ; + // InternalRos.g:12977:1: rule__Byte__Group__1 : rule__Byte__Group__1__Impl ; public final void rule__Byte__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13038:1: ( rule__Byte__Group__1__Impl ) - // InternalRos.g:13039:2: rule__Byte__Group__1__Impl + // InternalRos.g:12981:1: ( rule__Byte__Group__1__Impl ) + // InternalRos.g:12982:2: rule__Byte__Group__1__Impl { pushFollow(FOLLOW_2); rule__Byte__Group__1__Impl(); @@ -39152,17 +39010,17 @@ public final void rule__Byte__Group__1() throws RecognitionException { // $ANTLR start "rule__Byte__Group__1__Impl" - // InternalRos.g:13045:1: rule__Byte__Group__1__Impl : ( 'byte' ) ; + // InternalRos.g:12988:1: rule__Byte__Group__1__Impl : ( 'byte' ) ; public final void rule__Byte__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13049:1: ( ( 'byte' ) ) - // InternalRos.g:13050:1: ( 'byte' ) + // InternalRos.g:12992:1: ( ( 'byte' ) ) + // InternalRos.g:12993:1: ( 'byte' ) { - // InternalRos.g:13050:1: ( 'byte' ) - // InternalRos.g:13051:2: 'byte' + // InternalRos.g:12993:1: ( 'byte' ) + // InternalRos.g:12994:2: 'byte' { before(grammarAccess.getByteAccess().getByteKeyword_1()); match(input,98,FOLLOW_2); @@ -39189,16 +39047,16 @@ public final void rule__Byte__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Time__Group__0" - // InternalRos.g:13061:1: rule__Time__Group__0 : rule__Time__Group__0__Impl rule__Time__Group__1 ; + // InternalRos.g:13004: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(); try { - // InternalRos.g:13065:1: ( rule__Time__Group__0__Impl rule__Time__Group__1 ) - // InternalRos.g:13066:2: rule__Time__Group__0__Impl rule__Time__Group__1 + // InternalRos.g:13008:1: ( rule__Time__Group__0__Impl rule__Time__Group__1 ) + // InternalRos.g:13009:2: rule__Time__Group__0__Impl rule__Time__Group__1 { - pushFollow(FOLLOW_82); + pushFollow(FOLLOW_85); rule__Time__Group__0__Impl(); state._fsp--; @@ -39227,21 +39085,21 @@ public final void rule__Time__Group__0() throws RecognitionException { // $ANTLR start "rule__Time__Group__0__Impl" - // InternalRos.g:13073:1: rule__Time__Group__0__Impl : ( () ) ; + // InternalRos.g:13016:1: rule__Time__Group__0__Impl : ( () ) ; public final void rule__Time__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13077:1: ( ( () ) ) - // InternalRos.g:13078:1: ( () ) + // InternalRos.g:13020:1: ( ( () ) ) + // InternalRos.g:13021:1: ( () ) { - // InternalRos.g:13078:1: ( () ) - // InternalRos.g:13079:2: () + // InternalRos.g:13021:1: ( () ) + // InternalRos.g:13022:2: () { before(grammarAccess.getTimeAccess().getTimeAction_0()); - // InternalRos.g:13080:2: () - // InternalRos.g:13080:3: + // InternalRos.g:13023:2: () + // InternalRos.g:13023:3: { } @@ -39264,14 +39122,14 @@ public final void rule__Time__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Time__Group__1" - // InternalRos.g:13088:1: rule__Time__Group__1 : rule__Time__Group__1__Impl ; + // InternalRos.g:13031:1: rule__Time__Group__1 : rule__Time__Group__1__Impl ; public final void rule__Time__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13092:1: ( rule__Time__Group__1__Impl ) - // InternalRos.g:13093:2: rule__Time__Group__1__Impl + // InternalRos.g:13035:1: ( rule__Time__Group__1__Impl ) + // InternalRos.g:13036:2: rule__Time__Group__1__Impl { pushFollow(FOLLOW_2); rule__Time__Group__1__Impl(); @@ -39297,17 +39155,17 @@ public final void rule__Time__Group__1() throws RecognitionException { // $ANTLR start "rule__Time__Group__1__Impl" - // InternalRos.g:13099:1: rule__Time__Group__1__Impl : ( 'time' ) ; + // InternalRos.g:13042:1: rule__Time__Group__1__Impl : ( 'time' ) ; public final void rule__Time__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13103:1: ( ( 'time' ) ) - // InternalRos.g:13104:1: ( 'time' ) + // InternalRos.g:13046:1: ( ( 'time' ) ) + // InternalRos.g:13047:1: ( 'time' ) { - // InternalRos.g:13104:1: ( 'time' ) - // InternalRos.g:13105:2: 'time' + // InternalRos.g:13047:1: ( 'time' ) + // InternalRos.g:13048:2: 'time' { before(grammarAccess.getTimeAccess().getTimeKeyword_1()); match(input,39,FOLLOW_2); @@ -39334,16 +39192,16 @@ public final void rule__Time__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__Duration__Group__0" - // InternalRos.g:13115:1: rule__Duration__Group__0 : rule__Duration__Group__0__Impl rule__Duration__Group__1 ; + // InternalRos.g:13058: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(); try { - // InternalRos.g:13119:1: ( rule__Duration__Group__0__Impl rule__Duration__Group__1 ) - // InternalRos.g:13120:2: rule__Duration__Group__0__Impl rule__Duration__Group__1 + // InternalRos.g:13062:1: ( rule__Duration__Group__0__Impl rule__Duration__Group__1 ) + // InternalRos.g:13063:2: rule__Duration__Group__0__Impl rule__Duration__Group__1 { - pushFollow(FOLLOW_83); + pushFollow(FOLLOW_86); rule__Duration__Group__0__Impl(); state._fsp--; @@ -39372,21 +39230,21 @@ public final void rule__Duration__Group__0() throws RecognitionException { // $ANTLR start "rule__Duration__Group__0__Impl" - // InternalRos.g:13127:1: rule__Duration__Group__0__Impl : ( () ) ; + // InternalRos.g:13070:1: rule__Duration__Group__0__Impl : ( () ) ; public final void rule__Duration__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13131:1: ( ( () ) ) - // InternalRos.g:13132:1: ( () ) + // InternalRos.g:13074:1: ( ( () ) ) + // InternalRos.g:13075:1: ( () ) { - // InternalRos.g:13132:1: ( () ) - // InternalRos.g:13133:2: () + // InternalRos.g:13075:1: ( () ) + // InternalRos.g:13076:2: () { before(grammarAccess.getDurationAccess().getDurationAction_0()); - // InternalRos.g:13134:2: () - // InternalRos.g:13134:3: + // InternalRos.g:13077:2: () + // InternalRos.g:13077:3: { } @@ -39409,14 +39267,14 @@ public final void rule__Duration__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Duration__Group__1" - // InternalRos.g:13142:1: rule__Duration__Group__1 : rule__Duration__Group__1__Impl ; + // InternalRos.g:13085:1: rule__Duration__Group__1 : rule__Duration__Group__1__Impl ; public final void rule__Duration__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13146:1: ( rule__Duration__Group__1__Impl ) - // InternalRos.g:13147:2: rule__Duration__Group__1__Impl + // InternalRos.g:13089:1: ( rule__Duration__Group__1__Impl ) + // InternalRos.g:13090:2: rule__Duration__Group__1__Impl { pushFollow(FOLLOW_2); rule__Duration__Group__1__Impl(); @@ -39442,17 +39300,17 @@ public final void rule__Duration__Group__1() throws RecognitionException { // $ANTLR start "rule__Duration__Group__1__Impl" - // InternalRos.g:13153:1: rule__Duration__Group__1__Impl : ( 'duration' ) ; + // InternalRos.g:13096:1: rule__Duration__Group__1__Impl : ( 'duration' ) ; public final void rule__Duration__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13157:1: ( ( 'duration' ) ) - // InternalRos.g:13158:1: ( 'duration' ) + // InternalRos.g:13100:1: ( ( 'duration' ) ) + // InternalRos.g:13101:1: ( 'duration' ) { - // InternalRos.g:13158:1: ( 'duration' ) - // InternalRos.g:13159:2: 'duration' + // InternalRos.g:13101:1: ( 'duration' ) + // InternalRos.g:13102:2: 'duration' { before(grammarAccess.getDurationAccess().getDurationKeyword_1()); match(input,38,FOLLOW_2); @@ -39479,16 +39337,16 @@ public final void rule__Duration__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__BoolArray__Group__0" - // InternalRos.g:13169:1: rule__BoolArray__Group__0 : rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 ; + // InternalRos.g:13112: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(); try { - // InternalRos.g:13173:1: ( rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 ) - // InternalRos.g:13174:2: rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 + // InternalRos.g:13116:1: ( rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 ) + // InternalRos.g:13117:2: rule__BoolArray__Group__0__Impl rule__BoolArray__Group__1 { - pushFollow(FOLLOW_84); + pushFollow(FOLLOW_87); rule__BoolArray__Group__0__Impl(); state._fsp--; @@ -39517,21 +39375,21 @@ public final void rule__BoolArray__Group__0() throws RecognitionException { // $ANTLR start "rule__BoolArray__Group__0__Impl" - // InternalRos.g:13181:1: rule__BoolArray__Group__0__Impl : ( () ) ; + // InternalRos.g:13124:1: rule__BoolArray__Group__0__Impl : ( () ) ; public final void rule__BoolArray__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13185:1: ( ( () ) ) - // InternalRos.g:13186:1: ( () ) + // InternalRos.g:13128:1: ( ( () ) ) + // InternalRos.g:13129:1: ( () ) { - // InternalRos.g:13186:1: ( () ) - // InternalRos.g:13187:2: () + // InternalRos.g:13129:1: ( () ) + // InternalRos.g:13130:2: () { before(grammarAccess.getBoolArrayAccess().getBoolArrayAction_0()); - // InternalRos.g:13188:2: () - // InternalRos.g:13188:3: + // InternalRos.g:13131:2: () + // InternalRos.g:13131:3: { } @@ -39554,14 +39412,14 @@ public final void rule__BoolArray__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__BoolArray__Group__1" - // InternalRos.g:13196:1: rule__BoolArray__Group__1 : rule__BoolArray__Group__1__Impl ; + // InternalRos.g:13139:1: rule__BoolArray__Group__1 : rule__BoolArray__Group__1__Impl ; public final void rule__BoolArray__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13200:1: ( rule__BoolArray__Group__1__Impl ) - // InternalRos.g:13201:2: rule__BoolArray__Group__1__Impl + // InternalRos.g:13143:1: ( rule__BoolArray__Group__1__Impl ) + // InternalRos.g:13144:2: rule__BoolArray__Group__1__Impl { pushFollow(FOLLOW_2); rule__BoolArray__Group__1__Impl(); @@ -39587,17 +39445,17 @@ public final void rule__BoolArray__Group__1() throws RecognitionException { // $ANTLR start "rule__BoolArray__Group__1__Impl" - // InternalRos.g:13207:1: rule__BoolArray__Group__1__Impl : ( 'bool[]' ) ; + // InternalRos.g:13150:1: rule__BoolArray__Group__1__Impl : ( 'bool[]' ) ; public final void rule__BoolArray__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13211:1: ( ( 'bool[]' ) ) - // InternalRos.g:13212:1: ( 'bool[]' ) + // InternalRos.g:13154:1: ( ( 'bool[]' ) ) + // InternalRos.g:13155:1: ( 'bool[]' ) { - // InternalRos.g:13212:1: ( 'bool[]' ) - // InternalRos.g:13213:2: 'bool[]' + // InternalRos.g:13155:1: ( 'bool[]' ) + // InternalRos.g:13156:2: 'bool[]' { before(grammarAccess.getBoolArrayAccess().getBoolKeyword_1()); match(input,99,FOLLOW_2); @@ -39624,16 +39482,16 @@ public final void rule__BoolArray__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Int8Array__Group__0" - // InternalRos.g:13223:1: rule__Int8Array__Group__0 : rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 ; + // InternalRos.g:13166: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(); try { - // InternalRos.g:13227:1: ( rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 ) - // InternalRos.g:13228:2: rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 + // InternalRos.g:13170:1: ( rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 ) + // InternalRos.g:13171:2: rule__Int8Array__Group__0__Impl rule__Int8Array__Group__1 { - pushFollow(FOLLOW_85); + pushFollow(FOLLOW_88); rule__Int8Array__Group__0__Impl(); state._fsp--; @@ -39662,21 +39520,21 @@ public final void rule__Int8Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Int8Array__Group__0__Impl" - // InternalRos.g:13235:1: rule__Int8Array__Group__0__Impl : ( () ) ; + // InternalRos.g:13178:1: rule__Int8Array__Group__0__Impl : ( () ) ; public final void rule__Int8Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13239:1: ( ( () ) ) - // InternalRos.g:13240:1: ( () ) + // InternalRos.g:13182:1: ( ( () ) ) + // InternalRos.g:13183:1: ( () ) { - // InternalRos.g:13240:1: ( () ) - // InternalRos.g:13241:2: () + // InternalRos.g:13183:1: ( () ) + // InternalRos.g:13184:2: () { before(grammarAccess.getInt8ArrayAccess().getInt8ArrayAction_0()); - // InternalRos.g:13242:2: () - // InternalRos.g:13242:3: + // InternalRos.g:13185:2: () + // InternalRos.g:13185:3: { } @@ -39699,14 +39557,14 @@ public final void rule__Int8Array__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Int8Array__Group__1" - // InternalRos.g:13250:1: rule__Int8Array__Group__1 : rule__Int8Array__Group__1__Impl ; + // InternalRos.g:13193:1: rule__Int8Array__Group__1 : rule__Int8Array__Group__1__Impl ; public final void rule__Int8Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13254:1: ( rule__Int8Array__Group__1__Impl ) - // InternalRos.g:13255:2: rule__Int8Array__Group__1__Impl + // InternalRos.g:13197:1: ( rule__Int8Array__Group__1__Impl ) + // InternalRos.g:13198:2: rule__Int8Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int8Array__Group__1__Impl(); @@ -39732,17 +39590,17 @@ public final void rule__Int8Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Int8Array__Group__1__Impl" - // InternalRos.g:13261:1: rule__Int8Array__Group__1__Impl : ( 'int8[]' ) ; + // InternalRos.g:13204:1: rule__Int8Array__Group__1__Impl : ( 'int8[]' ) ; public final void rule__Int8Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13265:1: ( ( 'int8[]' ) ) - // InternalRos.g:13266:1: ( 'int8[]' ) + // InternalRos.g:13208:1: ( ( 'int8[]' ) ) + // InternalRos.g:13209:1: ( 'int8[]' ) { - // InternalRos.g:13266:1: ( 'int8[]' ) - // InternalRos.g:13267:2: 'int8[]' + // InternalRos.g:13209:1: ( 'int8[]' ) + // InternalRos.g:13210:2: 'int8[]' { before(grammarAccess.getInt8ArrayAccess().getInt8Keyword_1()); match(input,100,FOLLOW_2); @@ -39769,16 +39627,16 @@ public final void rule__Int8Array__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Uint8Array__Group__0" - // InternalRos.g:13277:1: rule__Uint8Array__Group__0 : rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 ; + // InternalRos.g:13220: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(); try { - // InternalRos.g:13281:1: ( rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 ) - // InternalRos.g:13282:2: rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 + // InternalRos.g:13224:1: ( rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 ) + // InternalRos.g:13225:2: rule__Uint8Array__Group__0__Impl rule__Uint8Array__Group__1 { - pushFollow(FOLLOW_86); + pushFollow(FOLLOW_89); rule__Uint8Array__Group__0__Impl(); state._fsp--; @@ -39807,21 +39665,21 @@ public final void rule__Uint8Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint8Array__Group__0__Impl" - // InternalRos.g:13289:1: rule__Uint8Array__Group__0__Impl : ( () ) ; + // InternalRos.g:13232:1: rule__Uint8Array__Group__0__Impl : ( () ) ; public final void rule__Uint8Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13293:1: ( ( () ) ) - // InternalRos.g:13294:1: ( () ) + // InternalRos.g:13236:1: ( ( () ) ) + // InternalRos.g:13237:1: ( () ) { - // InternalRos.g:13294:1: ( () ) - // InternalRos.g:13295:2: () + // InternalRos.g:13237:1: ( () ) + // InternalRos.g:13238:2: () { before(grammarAccess.getUint8ArrayAccess().getUint8ArrayAction_0()); - // InternalRos.g:13296:2: () - // InternalRos.g:13296:3: + // InternalRos.g:13239:2: () + // InternalRos.g:13239:3: { } @@ -39844,14 +39702,14 @@ public final void rule__Uint8Array__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Uint8Array__Group__1" - // InternalRos.g:13304:1: rule__Uint8Array__Group__1 : rule__Uint8Array__Group__1__Impl ; + // InternalRos.g:13247:1: rule__Uint8Array__Group__1 : rule__Uint8Array__Group__1__Impl ; public final void rule__Uint8Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13308:1: ( rule__Uint8Array__Group__1__Impl ) - // InternalRos.g:13309:2: rule__Uint8Array__Group__1__Impl + // InternalRos.g:13251:1: ( rule__Uint8Array__Group__1__Impl ) + // InternalRos.g:13252:2: rule__Uint8Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint8Array__Group__1__Impl(); @@ -39877,17 +39735,17 @@ public final void rule__Uint8Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint8Array__Group__1__Impl" - // InternalRos.g:13315:1: rule__Uint8Array__Group__1__Impl : ( 'uint8[]' ) ; + // InternalRos.g:13258:1: rule__Uint8Array__Group__1__Impl : ( 'uint8[]' ) ; public final void rule__Uint8Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13319:1: ( ( 'uint8[]' ) ) - // InternalRos.g:13320:1: ( 'uint8[]' ) + // InternalRos.g:13262:1: ( ( 'uint8[]' ) ) + // InternalRos.g:13263:1: ( 'uint8[]' ) { - // InternalRos.g:13320:1: ( 'uint8[]' ) - // InternalRos.g:13321:2: 'uint8[]' + // InternalRos.g:13263:1: ( 'uint8[]' ) + // InternalRos.g:13264:2: 'uint8[]' { before(grammarAccess.getUint8ArrayAccess().getUint8Keyword_1()); match(input,101,FOLLOW_2); @@ -39914,16 +39772,16 @@ public final void rule__Uint8Array__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Int16Array__Group__0" - // InternalRos.g:13331:1: rule__Int16Array__Group__0 : rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 ; + // InternalRos.g:13274: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(); try { - // InternalRos.g:13335:1: ( rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 ) - // InternalRos.g:13336:2: rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 + // InternalRos.g:13278:1: ( rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 ) + // InternalRos.g:13279:2: rule__Int16Array__Group__0__Impl rule__Int16Array__Group__1 { - pushFollow(FOLLOW_87); + pushFollow(FOLLOW_90); rule__Int16Array__Group__0__Impl(); state._fsp--; @@ -39952,21 +39810,21 @@ public final void rule__Int16Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Int16Array__Group__0__Impl" - // InternalRos.g:13343:1: rule__Int16Array__Group__0__Impl : ( () ) ; + // InternalRos.g:13286:1: rule__Int16Array__Group__0__Impl : ( () ) ; public final void rule__Int16Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13347:1: ( ( () ) ) - // InternalRos.g:13348:1: ( () ) + // InternalRos.g:13290:1: ( ( () ) ) + // InternalRos.g:13291:1: ( () ) { - // InternalRos.g:13348:1: ( () ) - // InternalRos.g:13349:2: () + // InternalRos.g:13291:1: ( () ) + // InternalRos.g:13292:2: () { before(grammarAccess.getInt16ArrayAccess().getInt16ArrayAction_0()); - // InternalRos.g:13350:2: () - // InternalRos.g:13350:3: + // InternalRos.g:13293:2: () + // InternalRos.g:13293:3: { } @@ -39989,14 +39847,14 @@ public final void rule__Int16Array__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Int16Array__Group__1" - // InternalRos.g:13358:1: rule__Int16Array__Group__1 : rule__Int16Array__Group__1__Impl ; + // InternalRos.g:13301:1: rule__Int16Array__Group__1 : rule__Int16Array__Group__1__Impl ; public final void rule__Int16Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13362:1: ( rule__Int16Array__Group__1__Impl ) - // InternalRos.g:13363:2: rule__Int16Array__Group__1__Impl + // InternalRos.g:13305:1: ( rule__Int16Array__Group__1__Impl ) + // InternalRos.g:13306:2: rule__Int16Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int16Array__Group__1__Impl(); @@ -40022,17 +39880,17 @@ public final void rule__Int16Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Int16Array__Group__1__Impl" - // InternalRos.g:13369:1: rule__Int16Array__Group__1__Impl : ( 'int16[]' ) ; + // InternalRos.g:13312:1: rule__Int16Array__Group__1__Impl : ( 'int16[]' ) ; public final void rule__Int16Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13373:1: ( ( 'int16[]' ) ) - // InternalRos.g:13374:1: ( 'int16[]' ) + // InternalRos.g:13316:1: ( ( 'int16[]' ) ) + // InternalRos.g:13317:1: ( 'int16[]' ) { - // InternalRos.g:13374:1: ( 'int16[]' ) - // InternalRos.g:13375:2: 'int16[]' + // InternalRos.g:13317:1: ( 'int16[]' ) + // InternalRos.g:13318:2: 'int16[]' { before(grammarAccess.getInt16ArrayAccess().getInt16Keyword_1()); match(input,102,FOLLOW_2); @@ -40059,16 +39917,16 @@ public final void rule__Int16Array__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Uint16Array__Group__0" - // InternalRos.g:13385:1: rule__Uint16Array__Group__0 : rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 ; + // InternalRos.g:13328: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(); try { - // InternalRos.g:13389:1: ( rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 ) - // InternalRos.g:13390:2: rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 + // InternalRos.g:13332:1: ( rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 ) + // InternalRos.g:13333:2: rule__Uint16Array__Group__0__Impl rule__Uint16Array__Group__1 { - pushFollow(FOLLOW_88); + pushFollow(FOLLOW_91); rule__Uint16Array__Group__0__Impl(); state._fsp--; @@ -40097,21 +39955,21 @@ public final void rule__Uint16Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint16Array__Group__0__Impl" - // InternalRos.g:13397:1: rule__Uint16Array__Group__0__Impl : ( () ) ; + // InternalRos.g:13340:1: rule__Uint16Array__Group__0__Impl : ( () ) ; public final void rule__Uint16Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13401:1: ( ( () ) ) - // InternalRos.g:13402:1: ( () ) + // InternalRos.g:13344:1: ( ( () ) ) + // InternalRos.g:13345:1: ( () ) { - // InternalRos.g:13402:1: ( () ) - // InternalRos.g:13403:2: () + // InternalRos.g:13345:1: ( () ) + // InternalRos.g:13346:2: () { before(grammarAccess.getUint16ArrayAccess().getUint16ArrayAction_0()); - // InternalRos.g:13404:2: () - // InternalRos.g:13404:3: + // InternalRos.g:13347:2: () + // InternalRos.g:13347:3: { } @@ -40134,14 +39992,14 @@ public final void rule__Uint16Array__Group__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__Uint16Array__Group__1" - // InternalRos.g:13412:1: rule__Uint16Array__Group__1 : rule__Uint16Array__Group__1__Impl ; + // InternalRos.g:13355:1: rule__Uint16Array__Group__1 : rule__Uint16Array__Group__1__Impl ; public final void rule__Uint16Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13416:1: ( rule__Uint16Array__Group__1__Impl ) - // InternalRos.g:13417:2: rule__Uint16Array__Group__1__Impl + // InternalRos.g:13359:1: ( rule__Uint16Array__Group__1__Impl ) + // InternalRos.g:13360:2: rule__Uint16Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint16Array__Group__1__Impl(); @@ -40167,17 +40025,17 @@ public final void rule__Uint16Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint16Array__Group__1__Impl" - // InternalRos.g:13423:1: rule__Uint16Array__Group__1__Impl : ( 'uint16[]' ) ; + // InternalRos.g:13366:1: rule__Uint16Array__Group__1__Impl : ( 'uint16[]' ) ; public final void rule__Uint16Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13427:1: ( ( 'uint16[]' ) ) - // InternalRos.g:13428:1: ( 'uint16[]' ) + // InternalRos.g:13370:1: ( ( 'uint16[]' ) ) + // InternalRos.g:13371:1: ( 'uint16[]' ) { - // InternalRos.g:13428:1: ( 'uint16[]' ) - // InternalRos.g:13429:2: 'uint16[]' + // InternalRos.g:13371:1: ( 'uint16[]' ) + // InternalRos.g:13372:2: 'uint16[]' { before(grammarAccess.getUint16ArrayAccess().getUint16Keyword_1()); match(input,103,FOLLOW_2); @@ -40204,16 +40062,16 @@ public final void rule__Uint16Array__Group__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__Int32Array__Group__0" - // InternalRos.g:13439:1: rule__Int32Array__Group__0 : rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 ; + // InternalRos.g:13382: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(); try { - // InternalRos.g:13443:1: ( rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 ) - // InternalRos.g:13444:2: rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 + // InternalRos.g:13386:1: ( rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 ) + // InternalRos.g:13387:2: rule__Int32Array__Group__0__Impl rule__Int32Array__Group__1 { - pushFollow(FOLLOW_89); + pushFollow(FOLLOW_92); rule__Int32Array__Group__0__Impl(); state._fsp--; @@ -40242,21 +40100,21 @@ public final void rule__Int32Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Int32Array__Group__0__Impl" - // InternalRos.g:13451:1: rule__Int32Array__Group__0__Impl : ( () ) ; + // InternalRos.g:13394:1: rule__Int32Array__Group__0__Impl : ( () ) ; public final void rule__Int32Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13455:1: ( ( () ) ) - // InternalRos.g:13456:1: ( () ) + // InternalRos.g:13398:1: ( ( () ) ) + // InternalRos.g:13399:1: ( () ) { - // InternalRos.g:13456:1: ( () ) - // InternalRos.g:13457:2: () + // InternalRos.g:13399:1: ( () ) + // InternalRos.g:13400:2: () { before(grammarAccess.getInt32ArrayAccess().getInt32ArrayAction_0()); - // InternalRos.g:13458:2: () - // InternalRos.g:13458:3: + // InternalRos.g:13401:2: () + // InternalRos.g:13401:3: { } @@ -40279,14 +40137,14 @@ public final void rule__Int32Array__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Int32Array__Group__1" - // InternalRos.g:13466:1: rule__Int32Array__Group__1 : rule__Int32Array__Group__1__Impl ; + // InternalRos.g:13409:1: rule__Int32Array__Group__1 : rule__Int32Array__Group__1__Impl ; public final void rule__Int32Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13470:1: ( rule__Int32Array__Group__1__Impl ) - // InternalRos.g:13471:2: rule__Int32Array__Group__1__Impl + // InternalRos.g:13413:1: ( rule__Int32Array__Group__1__Impl ) + // InternalRos.g:13414:2: rule__Int32Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int32Array__Group__1__Impl(); @@ -40312,17 +40170,17 @@ public final void rule__Int32Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Int32Array__Group__1__Impl" - // InternalRos.g:13477:1: rule__Int32Array__Group__1__Impl : ( 'int32[]' ) ; + // InternalRos.g:13420:1: rule__Int32Array__Group__1__Impl : ( 'int32[]' ) ; public final void rule__Int32Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13481:1: ( ( 'int32[]' ) ) - // InternalRos.g:13482:1: ( 'int32[]' ) + // InternalRos.g:13424:1: ( ( 'int32[]' ) ) + // InternalRos.g:13425:1: ( 'int32[]' ) { - // InternalRos.g:13482:1: ( 'int32[]' ) - // InternalRos.g:13483:2: 'int32[]' + // InternalRos.g:13425:1: ( 'int32[]' ) + // InternalRos.g:13426:2: 'int32[]' { before(grammarAccess.getInt32ArrayAccess().getInt32Keyword_1()); match(input,104,FOLLOW_2); @@ -40349,16 +40207,16 @@ public final void rule__Int32Array__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Uint32Array__Group__0" - // InternalRos.g:13493:1: rule__Uint32Array__Group__0 : rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 ; + // InternalRos.g:13436: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(); try { - // InternalRos.g:13497:1: ( rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 ) - // InternalRos.g:13498:2: rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 + // InternalRos.g:13440:1: ( rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 ) + // InternalRos.g:13441:2: rule__Uint32Array__Group__0__Impl rule__Uint32Array__Group__1 { - pushFollow(FOLLOW_90); + pushFollow(FOLLOW_93); rule__Uint32Array__Group__0__Impl(); state._fsp--; @@ -40387,21 +40245,21 @@ public final void rule__Uint32Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint32Array__Group__0__Impl" - // InternalRos.g:13505:1: rule__Uint32Array__Group__0__Impl : ( () ) ; + // InternalRos.g:13448:1: rule__Uint32Array__Group__0__Impl : ( () ) ; public final void rule__Uint32Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13509:1: ( ( () ) ) - // InternalRos.g:13510:1: ( () ) + // InternalRos.g:13452:1: ( ( () ) ) + // InternalRos.g:13453:1: ( () ) { - // InternalRos.g:13510:1: ( () ) - // InternalRos.g:13511:2: () + // InternalRos.g:13453:1: ( () ) + // InternalRos.g:13454:2: () { before(grammarAccess.getUint32ArrayAccess().getUint32ArrayAction_0()); - // InternalRos.g:13512:2: () - // InternalRos.g:13512:3: + // InternalRos.g:13455:2: () + // InternalRos.g:13455:3: { } @@ -40424,14 +40282,14 @@ public final void rule__Uint32Array__Group__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__Uint32Array__Group__1" - // InternalRos.g:13520:1: rule__Uint32Array__Group__1 : rule__Uint32Array__Group__1__Impl ; + // InternalRos.g:13463:1: rule__Uint32Array__Group__1 : rule__Uint32Array__Group__1__Impl ; public final void rule__Uint32Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13524:1: ( rule__Uint32Array__Group__1__Impl ) - // InternalRos.g:13525:2: rule__Uint32Array__Group__1__Impl + // InternalRos.g:13467:1: ( rule__Uint32Array__Group__1__Impl ) + // InternalRos.g:13468:2: rule__Uint32Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint32Array__Group__1__Impl(); @@ -40457,17 +40315,17 @@ public final void rule__Uint32Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint32Array__Group__1__Impl" - // InternalRos.g:13531:1: rule__Uint32Array__Group__1__Impl : ( 'uint32[]' ) ; + // InternalRos.g:13474:1: rule__Uint32Array__Group__1__Impl : ( 'uint32[]' ) ; public final void rule__Uint32Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13535:1: ( ( 'uint32[]' ) ) - // InternalRos.g:13536:1: ( 'uint32[]' ) + // InternalRos.g:13478:1: ( ( 'uint32[]' ) ) + // InternalRos.g:13479:1: ( 'uint32[]' ) { - // InternalRos.g:13536:1: ( 'uint32[]' ) - // InternalRos.g:13537:2: 'uint32[]' + // InternalRos.g:13479:1: ( 'uint32[]' ) + // InternalRos.g:13480:2: 'uint32[]' { before(grammarAccess.getUint32ArrayAccess().getUint32Keyword_1()); match(input,105,FOLLOW_2); @@ -40494,16 +40352,16 @@ public final void rule__Uint32Array__Group__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__Int64Array__Group__0" - // InternalRos.g:13547:1: rule__Int64Array__Group__0 : rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 ; + // InternalRos.g:13490: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(); try { - // InternalRos.g:13551:1: ( rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 ) - // InternalRos.g:13552:2: rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 + // InternalRos.g:13494:1: ( rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 ) + // InternalRos.g:13495:2: rule__Int64Array__Group__0__Impl rule__Int64Array__Group__1 { - pushFollow(FOLLOW_91); + pushFollow(FOLLOW_94); rule__Int64Array__Group__0__Impl(); state._fsp--; @@ -40532,21 +40390,21 @@ public final void rule__Int64Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Int64Array__Group__0__Impl" - // InternalRos.g:13559:1: rule__Int64Array__Group__0__Impl : ( () ) ; + // InternalRos.g:13502:1: rule__Int64Array__Group__0__Impl : ( () ) ; public final void rule__Int64Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13563:1: ( ( () ) ) - // InternalRos.g:13564:1: ( () ) + // InternalRos.g:13506:1: ( ( () ) ) + // InternalRos.g:13507:1: ( () ) { - // InternalRos.g:13564:1: ( () ) - // InternalRos.g:13565:2: () + // InternalRos.g:13507:1: ( () ) + // InternalRos.g:13508:2: () { before(grammarAccess.getInt64ArrayAccess().getInt64ArrayAction_0()); - // InternalRos.g:13566:2: () - // InternalRos.g:13566:3: + // InternalRos.g:13509:2: () + // InternalRos.g:13509:3: { } @@ -40569,14 +40427,14 @@ public final void rule__Int64Array__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__Int64Array__Group__1" - // InternalRos.g:13574:1: rule__Int64Array__Group__1 : rule__Int64Array__Group__1__Impl ; + // InternalRos.g:13517:1: rule__Int64Array__Group__1 : rule__Int64Array__Group__1__Impl ; public final void rule__Int64Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13578:1: ( rule__Int64Array__Group__1__Impl ) - // InternalRos.g:13579:2: rule__Int64Array__Group__1__Impl + // InternalRos.g:13521:1: ( rule__Int64Array__Group__1__Impl ) + // InternalRos.g:13522:2: rule__Int64Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Int64Array__Group__1__Impl(); @@ -40602,17 +40460,17 @@ public final void rule__Int64Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Int64Array__Group__1__Impl" - // InternalRos.g:13585:1: rule__Int64Array__Group__1__Impl : ( 'int64[]' ) ; + // InternalRos.g:13528:1: rule__Int64Array__Group__1__Impl : ( 'int64[]' ) ; public final void rule__Int64Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13589:1: ( ( 'int64[]' ) ) - // InternalRos.g:13590:1: ( 'int64[]' ) + // InternalRos.g:13532:1: ( ( 'int64[]' ) ) + // InternalRos.g:13533:1: ( 'int64[]' ) { - // InternalRos.g:13590:1: ( 'int64[]' ) - // InternalRos.g:13591:2: 'int64[]' + // InternalRos.g:13533:1: ( 'int64[]' ) + // InternalRos.g:13534:2: 'int64[]' { before(grammarAccess.getInt64ArrayAccess().getInt64Keyword_1()); match(input,106,FOLLOW_2); @@ -40639,16 +40497,16 @@ public final void rule__Int64Array__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Uint64Array__Group__0" - // InternalRos.g:13601:1: rule__Uint64Array__Group__0 : rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 ; + // InternalRos.g:13544: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(); try { - // InternalRos.g:13605:1: ( rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 ) - // InternalRos.g:13606:2: rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 + // InternalRos.g:13548:1: ( rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 ) + // InternalRos.g:13549:2: rule__Uint64Array__Group__0__Impl rule__Uint64Array__Group__1 { - pushFollow(FOLLOW_92); + pushFollow(FOLLOW_95); rule__Uint64Array__Group__0__Impl(); state._fsp--; @@ -40677,21 +40535,21 @@ public final void rule__Uint64Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Uint64Array__Group__0__Impl" - // InternalRos.g:13613:1: rule__Uint64Array__Group__0__Impl : ( () ) ; + // InternalRos.g:13556:1: rule__Uint64Array__Group__0__Impl : ( () ) ; public final void rule__Uint64Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13617:1: ( ( () ) ) - // InternalRos.g:13618:1: ( () ) + // InternalRos.g:13560:1: ( ( () ) ) + // InternalRos.g:13561:1: ( () ) { - // InternalRos.g:13618:1: ( () ) - // InternalRos.g:13619:2: () + // InternalRos.g:13561:1: ( () ) + // InternalRos.g:13562:2: () { before(grammarAccess.getUint64ArrayAccess().getUint64ArrayAction_0()); - // InternalRos.g:13620:2: () - // InternalRos.g:13620:3: + // InternalRos.g:13563:2: () + // InternalRos.g:13563:3: { } @@ -40714,14 +40572,14 @@ public final void rule__Uint64Array__Group__0__Impl() throws RecognitionExceptio // $ANTLR start "rule__Uint64Array__Group__1" - // InternalRos.g:13628:1: rule__Uint64Array__Group__1 : rule__Uint64Array__Group__1__Impl ; + // InternalRos.g:13571:1: rule__Uint64Array__Group__1 : rule__Uint64Array__Group__1__Impl ; public final void rule__Uint64Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13632:1: ( rule__Uint64Array__Group__1__Impl ) - // InternalRos.g:13633:2: rule__Uint64Array__Group__1__Impl + // InternalRos.g:13575:1: ( rule__Uint64Array__Group__1__Impl ) + // InternalRos.g:13576:2: rule__Uint64Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Uint64Array__Group__1__Impl(); @@ -40747,17 +40605,17 @@ public final void rule__Uint64Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Uint64Array__Group__1__Impl" - // InternalRos.g:13639:1: rule__Uint64Array__Group__1__Impl : ( 'uint64[]' ) ; + // InternalRos.g:13582:1: rule__Uint64Array__Group__1__Impl : ( 'uint64[]' ) ; public final void rule__Uint64Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13643:1: ( ( 'uint64[]' ) ) - // InternalRos.g:13644:1: ( 'uint64[]' ) + // InternalRos.g:13586:1: ( ( 'uint64[]' ) ) + // InternalRos.g:13587:1: ( 'uint64[]' ) { - // InternalRos.g:13644:1: ( 'uint64[]' ) - // InternalRos.g:13645:2: 'uint64[]' + // InternalRos.g:13587:1: ( 'uint64[]' ) + // InternalRos.g:13588:2: 'uint64[]' { before(grammarAccess.getUint64ArrayAccess().getUint64Keyword_1()); match(input,107,FOLLOW_2); @@ -40784,16 +40642,16 @@ public final void rule__Uint64Array__Group__1__Impl() throws RecognitionExceptio // $ANTLR start "rule__Float32Array__Group__0" - // InternalRos.g:13655:1: rule__Float32Array__Group__0 : rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 ; + // InternalRos.g:13598: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(); try { - // InternalRos.g:13659:1: ( rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 ) - // InternalRos.g:13660:2: rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 + // InternalRos.g:13602:1: ( rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 ) + // InternalRos.g:13603:2: rule__Float32Array__Group__0__Impl rule__Float32Array__Group__1 { - pushFollow(FOLLOW_93); + pushFollow(FOLLOW_96); rule__Float32Array__Group__0__Impl(); state._fsp--; @@ -40822,21 +40680,21 @@ public final void rule__Float32Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Float32Array__Group__0__Impl" - // InternalRos.g:13667:1: rule__Float32Array__Group__0__Impl : ( () ) ; + // InternalRos.g:13610:1: rule__Float32Array__Group__0__Impl : ( () ) ; public final void rule__Float32Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13671:1: ( ( () ) ) - // InternalRos.g:13672:1: ( () ) + // InternalRos.g:13614:1: ( ( () ) ) + // InternalRos.g:13615:1: ( () ) { - // InternalRos.g:13672:1: ( () ) - // InternalRos.g:13673:2: () + // InternalRos.g:13615:1: ( () ) + // InternalRos.g:13616:2: () { before(grammarAccess.getFloat32ArrayAccess().getFloat32ArrayAction_0()); - // InternalRos.g:13674:2: () - // InternalRos.g:13674:3: + // InternalRos.g:13617:2: () + // InternalRos.g:13617:3: { } @@ -40859,14 +40717,14 @@ public final void rule__Float32Array__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__Float32Array__Group__1" - // InternalRos.g:13682:1: rule__Float32Array__Group__1 : rule__Float32Array__Group__1__Impl ; + // InternalRos.g:13625:1: rule__Float32Array__Group__1 : rule__Float32Array__Group__1__Impl ; public final void rule__Float32Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13686:1: ( rule__Float32Array__Group__1__Impl ) - // InternalRos.g:13687:2: rule__Float32Array__Group__1__Impl + // InternalRos.g:13629:1: ( rule__Float32Array__Group__1__Impl ) + // InternalRos.g:13630:2: rule__Float32Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Float32Array__Group__1__Impl(); @@ -40892,17 +40750,17 @@ public final void rule__Float32Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Float32Array__Group__1__Impl" - // InternalRos.g:13693:1: rule__Float32Array__Group__1__Impl : ( 'float32[]' ) ; + // InternalRos.g:13636:1: rule__Float32Array__Group__1__Impl : ( 'float32[]' ) ; public final void rule__Float32Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13697:1: ( ( 'float32[]' ) ) - // InternalRos.g:13698:1: ( 'float32[]' ) + // InternalRos.g:13640:1: ( ( 'float32[]' ) ) + // InternalRos.g:13641:1: ( 'float32[]' ) { - // InternalRos.g:13698:1: ( 'float32[]' ) - // InternalRos.g:13699:2: 'float32[]' + // InternalRos.g:13641:1: ( 'float32[]' ) + // InternalRos.g:13642:2: 'float32[]' { before(grammarAccess.getFloat32ArrayAccess().getFloat32Keyword_1()); match(input,108,FOLLOW_2); @@ -40929,16 +40787,16 @@ public final void rule__Float32Array__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__Float64Array__Group__0" - // InternalRos.g:13709:1: rule__Float64Array__Group__0 : rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 ; + // InternalRos.g:13652: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(); try { - // InternalRos.g:13713:1: ( rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 ) - // InternalRos.g:13714:2: rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 + // InternalRos.g:13656:1: ( rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 ) + // InternalRos.g:13657:2: rule__Float64Array__Group__0__Impl rule__Float64Array__Group__1 { - pushFollow(FOLLOW_94); + pushFollow(FOLLOW_97); rule__Float64Array__Group__0__Impl(); state._fsp--; @@ -40967,21 +40825,21 @@ public final void rule__Float64Array__Group__0() throws RecognitionException { // $ANTLR start "rule__Float64Array__Group__0__Impl" - // InternalRos.g:13721:1: rule__Float64Array__Group__0__Impl : ( () ) ; + // InternalRos.g:13664:1: rule__Float64Array__Group__0__Impl : ( () ) ; public final void rule__Float64Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13725:1: ( ( () ) ) - // InternalRos.g:13726:1: ( () ) + // InternalRos.g:13668:1: ( ( () ) ) + // InternalRos.g:13669:1: ( () ) { - // InternalRos.g:13726:1: ( () ) - // InternalRos.g:13727:2: () + // InternalRos.g:13669:1: ( () ) + // InternalRos.g:13670:2: () { before(grammarAccess.getFloat64ArrayAccess().getFloat64ArrayAction_0()); - // InternalRos.g:13728:2: () - // InternalRos.g:13728:3: + // InternalRos.g:13671:2: () + // InternalRos.g:13671:3: { } @@ -41004,14 +40862,14 @@ public final void rule__Float64Array__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__Float64Array__Group__1" - // InternalRos.g:13736:1: rule__Float64Array__Group__1 : rule__Float64Array__Group__1__Impl ; + // InternalRos.g:13679:1: rule__Float64Array__Group__1 : rule__Float64Array__Group__1__Impl ; public final void rule__Float64Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13740:1: ( rule__Float64Array__Group__1__Impl ) - // InternalRos.g:13741:2: rule__Float64Array__Group__1__Impl + // InternalRos.g:13683:1: ( rule__Float64Array__Group__1__Impl ) + // InternalRos.g:13684:2: rule__Float64Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__Float64Array__Group__1__Impl(); @@ -41037,17 +40895,17 @@ public final void rule__Float64Array__Group__1() throws RecognitionException { // $ANTLR start "rule__Float64Array__Group__1__Impl" - // InternalRos.g:13747:1: rule__Float64Array__Group__1__Impl : ( 'float64[]' ) ; + // InternalRos.g:13690:1: rule__Float64Array__Group__1__Impl : ( 'float64[]' ) ; public final void rule__Float64Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13751:1: ( ( 'float64[]' ) ) - // InternalRos.g:13752:1: ( 'float64[]' ) + // InternalRos.g:13694:1: ( ( 'float64[]' ) ) + // InternalRos.g:13695:1: ( 'float64[]' ) { - // InternalRos.g:13752:1: ( 'float64[]' ) - // InternalRos.g:13753:2: 'float64[]' + // InternalRos.g:13695:1: ( 'float64[]' ) + // InternalRos.g:13696:2: 'float64[]' { before(grammarAccess.getFloat64ArrayAccess().getFloat64Keyword_1()); match(input,109,FOLLOW_2); @@ -41074,16 +40932,16 @@ public final void rule__Float64Array__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__String0Array__Group__0" - // InternalRos.g:13763:1: rule__String0Array__Group__0 : rule__String0Array__Group__0__Impl rule__String0Array__Group__1 ; + // InternalRos.g:13706: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(); try { - // InternalRos.g:13767:1: ( rule__String0Array__Group__0__Impl rule__String0Array__Group__1 ) - // InternalRos.g:13768:2: rule__String0Array__Group__0__Impl rule__String0Array__Group__1 + // InternalRos.g:13710:1: ( rule__String0Array__Group__0__Impl rule__String0Array__Group__1 ) + // InternalRos.g:13711:2: rule__String0Array__Group__0__Impl rule__String0Array__Group__1 { - pushFollow(FOLLOW_95); + pushFollow(FOLLOW_98); rule__String0Array__Group__0__Impl(); state._fsp--; @@ -41112,21 +40970,21 @@ public final void rule__String0Array__Group__0() throws RecognitionException { // $ANTLR start "rule__String0Array__Group__0__Impl" - // InternalRos.g:13775:1: rule__String0Array__Group__0__Impl : ( () ) ; + // InternalRos.g:13718:1: rule__String0Array__Group__0__Impl : ( () ) ; public final void rule__String0Array__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13779:1: ( ( () ) ) - // InternalRos.g:13780:1: ( () ) + // InternalRos.g:13722:1: ( ( () ) ) + // InternalRos.g:13723:1: ( () ) { - // InternalRos.g:13780:1: ( () ) - // InternalRos.g:13781:2: () + // InternalRos.g:13723:1: ( () ) + // InternalRos.g:13724:2: () { before(grammarAccess.getString0ArrayAccess().getStringArrayAction_0()); - // InternalRos.g:13782:2: () - // InternalRos.g:13782:3: + // InternalRos.g:13725:2: () + // InternalRos.g:13725:3: { } @@ -41149,14 +41007,14 @@ public final void rule__String0Array__Group__0__Impl() throws RecognitionExcepti // $ANTLR start "rule__String0Array__Group__1" - // InternalRos.g:13790:1: rule__String0Array__Group__1 : rule__String0Array__Group__1__Impl ; + // InternalRos.g:13733:1: rule__String0Array__Group__1 : rule__String0Array__Group__1__Impl ; public final void rule__String0Array__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13794:1: ( rule__String0Array__Group__1__Impl ) - // InternalRos.g:13795:2: rule__String0Array__Group__1__Impl + // InternalRos.g:13737:1: ( rule__String0Array__Group__1__Impl ) + // InternalRos.g:13738:2: rule__String0Array__Group__1__Impl { pushFollow(FOLLOW_2); rule__String0Array__Group__1__Impl(); @@ -41182,17 +41040,17 @@ public final void rule__String0Array__Group__1() throws RecognitionException { // $ANTLR start "rule__String0Array__Group__1__Impl" - // InternalRos.g:13801:1: rule__String0Array__Group__1__Impl : ( 'string[]' ) ; + // InternalRos.g:13744:1: rule__String0Array__Group__1__Impl : ( 'string[]' ) ; public final void rule__String0Array__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13805:1: ( ( 'string[]' ) ) - // InternalRos.g:13806:1: ( 'string[]' ) + // InternalRos.g:13748:1: ( ( 'string[]' ) ) + // InternalRos.g:13749:1: ( 'string[]' ) { - // InternalRos.g:13806:1: ( 'string[]' ) - // InternalRos.g:13807:2: 'string[]' + // InternalRos.g:13749:1: ( 'string[]' ) + // InternalRos.g:13750:2: 'string[]' { before(grammarAccess.getString0ArrayAccess().getStringKeyword_1()); match(input,110,FOLLOW_2); @@ -41219,16 +41077,16 @@ public final void rule__String0Array__Group__1__Impl() throws RecognitionExcepti // $ANTLR start "rule__ByteArray__Group__0" - // InternalRos.g:13817:1: rule__ByteArray__Group__0 : rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 ; + // InternalRos.g:13760: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(); try { - // InternalRos.g:13821:1: ( rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 ) - // InternalRos.g:13822:2: rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 + // InternalRos.g:13764:1: ( rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 ) + // InternalRos.g:13765:2: rule__ByteArray__Group__0__Impl rule__ByteArray__Group__1 { - pushFollow(FOLLOW_96); + pushFollow(FOLLOW_99); rule__ByteArray__Group__0__Impl(); state._fsp--; @@ -41257,21 +41115,21 @@ public final void rule__ByteArray__Group__0() throws RecognitionException { // $ANTLR start "rule__ByteArray__Group__0__Impl" - // InternalRos.g:13829:1: rule__ByteArray__Group__0__Impl : ( () ) ; + // InternalRos.g:13772:1: rule__ByteArray__Group__0__Impl : ( () ) ; public final void rule__ByteArray__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13833:1: ( ( () ) ) - // InternalRos.g:13834:1: ( () ) + // InternalRos.g:13776:1: ( ( () ) ) + // InternalRos.g:13777:1: ( () ) { - // InternalRos.g:13834:1: ( () ) - // InternalRos.g:13835:2: () + // InternalRos.g:13777:1: ( () ) + // InternalRos.g:13778:2: () { before(grammarAccess.getByteArrayAccess().getByteArrayAction_0()); - // InternalRos.g:13836:2: () - // InternalRos.g:13836:3: + // InternalRos.g:13779:2: () + // InternalRos.g:13779:3: { } @@ -41294,14 +41152,14 @@ public final void rule__ByteArray__Group__0__Impl() throws RecognitionException // $ANTLR start "rule__ByteArray__Group__1" - // InternalRos.g:13844:1: rule__ByteArray__Group__1 : rule__ByteArray__Group__1__Impl ; + // InternalRos.g:13787:1: rule__ByteArray__Group__1 : rule__ByteArray__Group__1__Impl ; public final void rule__ByteArray__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13848:1: ( rule__ByteArray__Group__1__Impl ) - // InternalRos.g:13849:2: rule__ByteArray__Group__1__Impl + // InternalRos.g:13791:1: ( rule__ByteArray__Group__1__Impl ) + // InternalRos.g:13792:2: rule__ByteArray__Group__1__Impl { pushFollow(FOLLOW_2); rule__ByteArray__Group__1__Impl(); @@ -41327,17 +41185,17 @@ public final void rule__ByteArray__Group__1() throws RecognitionException { // $ANTLR start "rule__ByteArray__Group__1__Impl" - // InternalRos.g:13855:1: rule__ByteArray__Group__1__Impl : ( 'byte[]' ) ; + // InternalRos.g:13798:1: rule__ByteArray__Group__1__Impl : ( 'byte[]' ) ; public final void rule__ByteArray__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13859:1: ( ( 'byte[]' ) ) - // InternalRos.g:13860:1: ( 'byte[]' ) + // InternalRos.g:13802:1: ( ( 'byte[]' ) ) + // InternalRos.g:13803:1: ( 'byte[]' ) { - // InternalRos.g:13860:1: ( 'byte[]' ) - // InternalRos.g:13861:2: 'byte[]' + // InternalRos.g:13803:1: ( 'byte[]' ) + // InternalRos.g:13804:2: 'byte[]' { before(grammarAccess.getByteArrayAccess().getByteKeyword_1()); match(input,111,FOLLOW_2); @@ -41364,16 +41222,16 @@ public final void rule__ByteArray__Group__1__Impl() throws RecognitionException // $ANTLR start "rule__Header__Group__0" - // InternalRos.g:13871:1: rule__Header__Group__0 : rule__Header__Group__0__Impl rule__Header__Group__1 ; + // InternalRos.g:13814: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(); try { - // InternalRos.g:13875:1: ( rule__Header__Group__0__Impl rule__Header__Group__1 ) - // InternalRos.g:13876:2: rule__Header__Group__0__Impl rule__Header__Group__1 + // InternalRos.g:13818:1: ( rule__Header__Group__0__Impl rule__Header__Group__1 ) + // InternalRos.g:13819:2: rule__Header__Group__0__Impl rule__Header__Group__1 { - pushFollow(FOLLOW_97); + pushFollow(FOLLOW_100); rule__Header__Group__0__Impl(); state._fsp--; @@ -41402,21 +41260,21 @@ public final void rule__Header__Group__0() throws RecognitionException { // $ANTLR start "rule__Header__Group__0__Impl" - // InternalRos.g:13883:1: rule__Header__Group__0__Impl : ( () ) ; + // InternalRos.g:13826:1: rule__Header__Group__0__Impl : ( () ) ; public final void rule__Header__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13887:1: ( ( () ) ) - // InternalRos.g:13888:1: ( () ) + // InternalRos.g:13830:1: ( ( () ) ) + // InternalRos.g:13831:1: ( () ) { - // InternalRos.g:13888:1: ( () ) - // InternalRos.g:13889:2: () + // InternalRos.g:13831:1: ( () ) + // InternalRos.g:13832:2: () { before(grammarAccess.getHeaderAccess().getHeaderAction_0()); - // InternalRos.g:13890:2: () - // InternalRos.g:13890:3: + // InternalRos.g:13833:2: () + // InternalRos.g:13833:3: { } @@ -41439,14 +41297,14 @@ public final void rule__Header__Group__0__Impl() throws RecognitionException { // $ANTLR start "rule__Header__Group__1" - // InternalRos.g:13898:1: rule__Header__Group__1 : rule__Header__Group__1__Impl ; + // InternalRos.g:13841:1: rule__Header__Group__1 : rule__Header__Group__1__Impl ; public final void rule__Header__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13902:1: ( rule__Header__Group__1__Impl ) - // InternalRos.g:13903:2: rule__Header__Group__1__Impl + // InternalRos.g:13845:1: ( rule__Header__Group__1__Impl ) + // InternalRos.g:13846:2: rule__Header__Group__1__Impl { pushFollow(FOLLOW_2); rule__Header__Group__1__Impl(); @@ -41472,17 +41330,17 @@ public final void rule__Header__Group__1() throws RecognitionException { // $ANTLR start "rule__Header__Group__1__Impl" - // InternalRos.g:13909:1: rule__Header__Group__1__Impl : ( 'Header' ) ; + // InternalRos.g:13852:1: rule__Header__Group__1__Impl : ( 'Header' ) ; public final void rule__Header__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13913:1: ( ( 'Header' ) ) - // InternalRos.g:13914:1: ( 'Header' ) + // InternalRos.g:13856:1: ( ( 'Header' ) ) + // InternalRos.g:13857:1: ( 'Header' ) { - // InternalRos.g:13914:1: ( 'Header' ) - // InternalRos.g:13915:2: 'Header' + // InternalRos.g:13857:1: ( 'Header' ) + // InternalRos.g:13858:2: 'Header' { before(grammarAccess.getHeaderAccess().getHeaderKeyword_1()); match(input,27,FOLLOW_2); @@ -41509,16 +41367,16 @@ public final void rule__Header__Group__1__Impl() throws RecognitionException { // $ANTLR start "rule__ArrayTopicSpecRef__Group__0" - // InternalRos.g:13925:1: rule__ArrayTopicSpecRef__Group__0 : rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 ; + // InternalRos.g:13868: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(); try { - // InternalRos.g:13929:1: ( rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 ) - // InternalRos.g:13930:2: rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 + // InternalRos.g:13872:1: ( rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 ) + // InternalRos.g:13873:2: rule__ArrayTopicSpecRef__Group__0__Impl rule__ArrayTopicSpecRef__Group__1 { - pushFollow(FOLLOW_98); + pushFollow(FOLLOW_101); rule__ArrayTopicSpecRef__Group__0__Impl(); state._fsp--; @@ -41547,21 +41405,21 @@ public final void rule__ArrayTopicSpecRef__Group__0() throws RecognitionExceptio // $ANTLR start "rule__ArrayTopicSpecRef__Group__0__Impl" - // InternalRos.g:13937:1: rule__ArrayTopicSpecRef__Group__0__Impl : ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) ; + // InternalRos.g:13880:1: rule__ArrayTopicSpecRef__Group__0__Impl : ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) ; public final void rule__ArrayTopicSpecRef__Group__0__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13941:1: ( ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) ) - // InternalRos.g:13942:1: ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) + // InternalRos.g:13884:1: ( ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) ) + // InternalRos.g:13885:1: ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) { - // InternalRos.g:13942:1: ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) - // InternalRos.g:13943:2: ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) + // InternalRos.g:13885:1: ( ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) ) + // InternalRos.g:13886:2: ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecAssignment_0()); - // InternalRos.g:13944:2: ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) - // InternalRos.g:13944:3: rule__ArrayTopicSpecRef__TopicSpecAssignment_0 + // InternalRos.g:13887:2: ( rule__ArrayTopicSpecRef__TopicSpecAssignment_0 ) + // InternalRos.g:13887:3: rule__ArrayTopicSpecRef__TopicSpecAssignment_0 { pushFollow(FOLLOW_2); rule__ArrayTopicSpecRef__TopicSpecAssignment_0(); @@ -41594,14 +41452,14 @@ public final void rule__ArrayTopicSpecRef__Group__0__Impl() throws RecognitionEx // $ANTLR start "rule__ArrayTopicSpecRef__Group__1" - // InternalRos.g:13952:1: rule__ArrayTopicSpecRef__Group__1 : rule__ArrayTopicSpecRef__Group__1__Impl ; + // InternalRos.g:13895:1: rule__ArrayTopicSpecRef__Group__1 : rule__ArrayTopicSpecRef__Group__1__Impl ; public final void rule__ArrayTopicSpecRef__Group__1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13956:1: ( rule__ArrayTopicSpecRef__Group__1__Impl ) - // InternalRos.g:13957:2: rule__ArrayTopicSpecRef__Group__1__Impl + // InternalRos.g:13899:1: ( rule__ArrayTopicSpecRef__Group__1__Impl ) + // InternalRos.g:13900:2: rule__ArrayTopicSpecRef__Group__1__Impl { pushFollow(FOLLOW_2); rule__ArrayTopicSpecRef__Group__1__Impl(); @@ -41627,17 +41485,17 @@ public final void rule__ArrayTopicSpecRef__Group__1() throws RecognitionExceptio // $ANTLR start "rule__ArrayTopicSpecRef__Group__1__Impl" - // InternalRos.g:13963:1: rule__ArrayTopicSpecRef__Group__1__Impl : ( '[]' ) ; + // InternalRos.g:13906:1: rule__ArrayTopicSpecRef__Group__1__Impl : ( '[]' ) ; public final void rule__ArrayTopicSpecRef__Group__1__Impl() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13967:1: ( ( '[]' ) ) - // InternalRos.g:13968:1: ( '[]' ) + // InternalRos.g:13910:1: ( ( '[]' ) ) + // InternalRos.g:13911:1: ( '[]' ) { - // InternalRos.g:13968:1: ( '[]' ) - // InternalRos.g:13969:2: '[]' + // InternalRos.g:13911:1: ( '[]' ) + // InternalRos.g:13912:2: '[]' { before(grammarAccess.getArrayTopicSpecRefAccess().getLeftSquareBracketRightSquareBracketKeyword_1()); match(input,112,FOLLOW_2); @@ -41664,17 +41522,17 @@ public final void rule__ArrayTopicSpecRef__Group__1__Impl() throws RecognitionEx // $ANTLR start "rule__PackageSet__PackageAssignment_3_0" - // InternalRos.g:13979:1: rule__PackageSet__PackageAssignment_3_0 : ( rulePackage ) ; + // InternalRos.g:13922:1: rule__PackageSet__PackageAssignment_3_0 : ( rulePackage ) ; public final void rule__PackageSet__PackageAssignment_3_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13983:1: ( ( rulePackage ) ) - // InternalRos.g:13984:2: ( rulePackage ) + // InternalRos.g:13926:1: ( ( rulePackage ) ) + // InternalRos.g:13927:2: ( rulePackage ) { - // InternalRos.g:13984:2: ( rulePackage ) - // InternalRos.g:13985:3: rulePackage + // InternalRos.g:13927:2: ( rulePackage ) + // InternalRos.g:13928:3: rulePackage { before(grammarAccess.getPackageSetAccess().getPackagePackageParserRuleCall_3_0_0()); pushFollow(FOLLOW_2); @@ -41705,17 +41563,17 @@ public final void rule__PackageSet__PackageAssignment_3_0() throws RecognitionEx // $ANTLR start "rule__PackageSet__PackageAssignment_3_1_1" - // InternalRos.g:13994:1: rule__PackageSet__PackageAssignment_3_1_1 : ( rulePackage ) ; + // InternalRos.g:13937:1: rule__PackageSet__PackageAssignment_3_1_1 : ( rulePackage ) ; public final void rule__PackageSet__PackageAssignment_3_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:13998:1: ( ( rulePackage ) ) - // InternalRos.g:13999:2: ( rulePackage ) + // InternalRos.g:13941:1: ( ( rulePackage ) ) + // InternalRos.g:13942:2: ( rulePackage ) { - // InternalRos.g:13999:2: ( rulePackage ) - // InternalRos.g:14000:3: rulePackage + // InternalRos.g:13942:2: ( rulePackage ) + // InternalRos.g:13943:3: rulePackage { before(grammarAccess.getPackageSetAccess().getPackagePackageParserRuleCall_3_1_1_0()); pushFollow(FOLLOW_2); @@ -41746,17 +41604,17 @@ public final void rule__PackageSet__PackageAssignment_3_1_1() throws Recognition // $ANTLR start "rule__Package_Impl__NameAssignment_2" - // InternalRos.g:14009:1: rule__Package_Impl__NameAssignment_2 : ( ruleEString ) ; + // InternalRos.g:13952:1: rule__Package_Impl__NameAssignment_2 : ( ruleEString ) ; public final void rule__Package_Impl__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14013:1: ( ( ruleEString ) ) - // InternalRos.g:14014:2: ( ruleEString ) + // InternalRos.g:13956:1: ( ( ruleEString ) ) + // InternalRos.g:13957:2: ( ruleEString ) { - // InternalRos.g:14014:2: ( ruleEString ) - // InternalRos.g:14015:3: ruleEString + // InternalRos.g:13957:2: ( ruleEString ) + // InternalRos.g:13958:3: ruleEString { before(grammarAccess.getPackage_ImplAccess().getNameEStringParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -41787,17 +41645,17 @@ public final void rule__Package_Impl__NameAssignment_2() throws RecognitionExcep // $ANTLR start "rule__Package_Impl__SpecAssignment_4_2" - // InternalRos.g:14024:1: rule__Package_Impl__SpecAssignment_4_2 : ( ruleSpecBase ) ; + // InternalRos.g:13967:1: rule__Package_Impl__SpecAssignment_4_2 : ( ruleSpecBase ) ; public final void rule__Package_Impl__SpecAssignment_4_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14028:1: ( ( ruleSpecBase ) ) - // InternalRos.g:14029:2: ( ruleSpecBase ) + // InternalRos.g:13971:1: ( ( ruleSpecBase ) ) + // InternalRos.g:13972:2: ( ruleSpecBase ) { - // InternalRos.g:14029:2: ( ruleSpecBase ) - // InternalRos.g:14030:3: ruleSpecBase + // InternalRos.g:13972:2: ( ruleSpecBase ) + // InternalRos.g:13973:3: ruleSpecBase { before(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_4_2_0()); pushFollow(FOLLOW_2); @@ -41828,17 +41686,17 @@ public final void rule__Package_Impl__SpecAssignment_4_2() throws RecognitionExc // $ANTLR start "rule__Package_Impl__SpecAssignment_4_3_1" - // InternalRos.g:14039:1: rule__Package_Impl__SpecAssignment_4_3_1 : ( ruleSpecBase ) ; + // InternalRos.g:13982:1: rule__Package_Impl__SpecAssignment_4_3_1 : ( ruleSpecBase ) ; public final void rule__Package_Impl__SpecAssignment_4_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14043:1: ( ( ruleSpecBase ) ) - // InternalRos.g:14044:2: ( ruleSpecBase ) + // InternalRos.g:13986:1: ( ( ruleSpecBase ) ) + // InternalRos.g:13987:2: ( ruleSpecBase ) { - // InternalRos.g:14044:2: ( ruleSpecBase ) - // InternalRos.g:14045:3: ruleSpecBase + // InternalRos.g:13987:2: ( ruleSpecBase ) + // InternalRos.g:13988:3: ruleSpecBase { before(grammarAccess.getPackage_ImplAccess().getSpecSpecBaseParserRuleCall_4_3_1_0()); pushFollow(FOLLOW_2); @@ -41869,17 +41727,17 @@ public final void rule__Package_Impl__SpecAssignment_4_3_1() throws RecognitionE // $ANTLR start "rule__Package_Impl__ArtifactAssignment_5_0" - // InternalRos.g:14054:1: rule__Package_Impl__ArtifactAssignment_5_0 : ( ruleArtifact ) ; + // InternalRos.g:13997:1: rule__Package_Impl__ArtifactAssignment_5_0 : ( ruleArtifact ) ; public final void rule__Package_Impl__ArtifactAssignment_5_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14058:1: ( ( ruleArtifact ) ) - // InternalRos.g:14059:2: ( ruleArtifact ) + // InternalRos.g:14001:1: ( ( ruleArtifact ) ) + // InternalRos.g:14002:2: ( ruleArtifact ) { - // InternalRos.g:14059:2: ( ruleArtifact ) - // InternalRos.g:14060:3: ruleArtifact + // InternalRos.g:14002:2: ( ruleArtifact ) + // InternalRos.g:14003:3: ruleArtifact { before(grammarAccess.getPackage_ImplAccess().getArtifactArtifactParserRuleCall_5_0_0()); pushFollow(FOLLOW_2); @@ -41910,17 +41768,17 @@ public final void rule__Package_Impl__ArtifactAssignment_5_0() throws Recognitio // $ANTLR start "rule__Package_Impl__ArtifactAssignment_5_1_1" - // InternalRos.g:14069:1: rule__Package_Impl__ArtifactAssignment_5_1_1 : ( ruleArtifact ) ; + // InternalRos.g:14012:1: rule__Package_Impl__ArtifactAssignment_5_1_1 : ( ruleArtifact ) ; public final void rule__Package_Impl__ArtifactAssignment_5_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14073:1: ( ( ruleArtifact ) ) - // InternalRos.g:14074:2: ( ruleArtifact ) + // InternalRos.g:14016:1: ( ( ruleArtifact ) ) + // InternalRos.g:14017:2: ( ruleArtifact ) { - // InternalRos.g:14074:2: ( ruleArtifact ) - // InternalRos.g:14075:3: ruleArtifact + // InternalRos.g:14017:2: ( ruleArtifact ) + // InternalRos.g:14018:3: ruleArtifact { before(grammarAccess.getPackage_ImplAccess().getArtifactArtifactParserRuleCall_5_1_1_0()); pushFollow(FOLLOW_2); @@ -41951,17 +41809,17 @@ public final void rule__Package_Impl__ArtifactAssignment_5_1_1() throws Recognit // $ANTLR start "rule__Artifact__NameAssignment_2" - // InternalRos.g:14084:1: rule__Artifact__NameAssignment_2 : ( ruleRosNames ) ; + // InternalRos.g:14027:1: rule__Artifact__NameAssignment_2 : ( ruleRosNames ) ; public final void rule__Artifact__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14088:1: ( ( ruleRosNames ) ) - // InternalRos.g:14089:2: ( ruleRosNames ) + // InternalRos.g:14031:1: ( ( ruleRosNames ) ) + // InternalRos.g:14032:2: ( ruleRosNames ) { - // InternalRos.g:14089:2: ( ruleRosNames ) - // InternalRos.g:14090:3: ruleRosNames + // InternalRos.g:14032:2: ( ruleRosNames ) + // InternalRos.g:14033:3: ruleRosNames { before(grammarAccess.getArtifactAccess().getNameRosNamesParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -41992,17 +41850,17 @@ public final void rule__Artifact__NameAssignment_2() throws RecognitionException // $ANTLR start "rule__Artifact__NodeAssignment_4" - // InternalRos.g:14099:1: rule__Artifact__NodeAssignment_4 : ( ruleNode ) ; + // InternalRos.g:14042:1: rule__Artifact__NodeAssignment_4 : ( ruleNode ) ; public final void rule__Artifact__NodeAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14103:1: ( ( ruleNode ) ) - // InternalRos.g:14104:2: ( ruleNode ) + // InternalRos.g:14046:1: ( ( ruleNode ) ) + // InternalRos.g:14047:2: ( ruleNode ) { - // InternalRos.g:14104:2: ( ruleNode ) - // InternalRos.g:14105:3: ruleNode + // InternalRos.g:14047:2: ( ruleNode ) + // InternalRos.g:14048:3: ruleNode { before(grammarAccess.getArtifactAccess().getNodeNodeParserRuleCall_4_0()); pushFollow(FOLLOW_2); @@ -42033,17 +41891,17 @@ public final void rule__Artifact__NodeAssignment_4() throws RecognitionException // $ANTLR start "rule__CatkinPackage__NameAssignment_2" - // InternalRos.g:14114:1: rule__CatkinPackage__NameAssignment_2 : ( ruleRosNames ) ; + // InternalRos.g:14057:1: rule__CatkinPackage__NameAssignment_2 : ( ruleRosNames ) ; public final void rule__CatkinPackage__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14118:1: ( ( ruleRosNames ) ) - // InternalRos.g:14119:2: ( ruleRosNames ) + // InternalRos.g:14061:1: ( ( ruleRosNames ) ) + // InternalRos.g:14062:2: ( ruleRosNames ) { - // InternalRos.g:14119:2: ( ruleRosNames ) - // InternalRos.g:14120:3: ruleRosNames + // InternalRos.g:14062:2: ( ruleRosNames ) + // InternalRos.g:14063:3: ruleRosNames { before(grammarAccess.getCatkinPackageAccess().getNameRosNamesParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -42074,17 +41932,17 @@ public final void rule__CatkinPackage__NameAssignment_2() throws RecognitionExce // $ANTLR start "rule__CatkinPackage__SpecAssignment_4_2" - // InternalRos.g:14129:1: rule__CatkinPackage__SpecAssignment_4_2 : ( ruleSpecBase ) ; + // InternalRos.g:14072:1: rule__CatkinPackage__SpecAssignment_4_2 : ( ruleSpecBase ) ; public final void rule__CatkinPackage__SpecAssignment_4_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14133:1: ( ( ruleSpecBase ) ) - // InternalRos.g:14134:2: ( ruleSpecBase ) + // InternalRos.g:14076:1: ( ( ruleSpecBase ) ) + // InternalRos.g:14077:2: ( ruleSpecBase ) { - // InternalRos.g:14134:2: ( ruleSpecBase ) - // InternalRos.g:14135:3: ruleSpecBase + // InternalRos.g:14077:2: ( ruleSpecBase ) + // InternalRos.g:14078:3: ruleSpecBase { before(grammarAccess.getCatkinPackageAccess().getSpecSpecBaseParserRuleCall_4_2_0()); pushFollow(FOLLOW_2); @@ -42115,17 +41973,17 @@ public final void rule__CatkinPackage__SpecAssignment_4_2() throws RecognitionEx // $ANTLR start "rule__CatkinPackage__SpecAssignment_4_3_1" - // InternalRos.g:14144:1: rule__CatkinPackage__SpecAssignment_4_3_1 : ( ruleSpecBase ) ; + // InternalRos.g:14087:1: rule__CatkinPackage__SpecAssignment_4_3_1 : ( ruleSpecBase ) ; public final void rule__CatkinPackage__SpecAssignment_4_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14148:1: ( ( ruleSpecBase ) ) - // InternalRos.g:14149:2: ( ruleSpecBase ) + // InternalRos.g:14091:1: ( ( ruleSpecBase ) ) + // InternalRos.g:14092:2: ( ruleSpecBase ) { - // InternalRos.g:14149:2: ( ruleSpecBase ) - // InternalRos.g:14150:3: ruleSpecBase + // InternalRos.g:14092:2: ( ruleSpecBase ) + // InternalRos.g:14093:3: ruleSpecBase { before(grammarAccess.getCatkinPackageAccess().getSpecSpecBaseParserRuleCall_4_3_1_0()); pushFollow(FOLLOW_2); @@ -42156,17 +42014,17 @@ public final void rule__CatkinPackage__SpecAssignment_4_3_1() throws Recognition // $ANTLR start "rule__CatkinPackage__ArtifactAssignment_5_0" - // InternalRos.g:14159:1: rule__CatkinPackage__ArtifactAssignment_5_0 : ( ruleArtifact ) ; + // InternalRos.g:14102:1: rule__CatkinPackage__ArtifactAssignment_5_0 : ( ruleArtifact ) ; public final void rule__CatkinPackage__ArtifactAssignment_5_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14163:1: ( ( ruleArtifact ) ) - // InternalRos.g:14164:2: ( ruleArtifact ) + // InternalRos.g:14106:1: ( ( ruleArtifact ) ) + // InternalRos.g:14107:2: ( ruleArtifact ) { - // InternalRos.g:14164:2: ( ruleArtifact ) - // InternalRos.g:14165:3: ruleArtifact + // InternalRos.g:14107:2: ( ruleArtifact ) + // InternalRos.g:14108:3: ruleArtifact { before(grammarAccess.getCatkinPackageAccess().getArtifactArtifactParserRuleCall_5_0_0()); pushFollow(FOLLOW_2); @@ -42197,17 +42055,17 @@ public final void rule__CatkinPackage__ArtifactAssignment_5_0() throws Recogniti // $ANTLR start "rule__CatkinPackage__ArtifactAssignment_5_1_1" - // InternalRos.g:14174:1: rule__CatkinPackage__ArtifactAssignment_5_1_1 : ( ruleArtifact ) ; + // InternalRos.g:14117:1: rule__CatkinPackage__ArtifactAssignment_5_1_1 : ( ruleArtifact ) ; public final void rule__CatkinPackage__ArtifactAssignment_5_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14178:1: ( ( ruleArtifact ) ) - // InternalRos.g:14179:2: ( ruleArtifact ) + // InternalRos.g:14121:1: ( ( ruleArtifact ) ) + // InternalRos.g:14122:2: ( ruleArtifact ) { - // InternalRos.g:14179:2: ( ruleArtifact ) - // InternalRos.g:14180:3: ruleArtifact + // InternalRos.g:14122:2: ( ruleArtifact ) + // InternalRos.g:14123:3: ruleArtifact { before(grammarAccess.getCatkinPackageAccess().getArtifactArtifactParserRuleCall_5_1_1_0()); pushFollow(FOLLOW_2); @@ -42238,17 +42096,17 @@ public final void rule__CatkinPackage__ArtifactAssignment_5_1_1() throws Recogni // $ANTLR start "rule__CatkinPackage__DependencyAssignment_6_2" - // InternalRos.g:14189:1: rule__CatkinPackage__DependencyAssignment_6_2 : ( ruleDependency ) ; + // InternalRos.g:14132:1: rule__CatkinPackage__DependencyAssignment_6_2 : ( ruleDependency ) ; public final void rule__CatkinPackage__DependencyAssignment_6_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14193:1: ( ( ruleDependency ) ) - // InternalRos.g:14194:2: ( ruleDependency ) + // InternalRos.g:14136:1: ( ( ruleDependency ) ) + // InternalRos.g:14137:2: ( ruleDependency ) { - // InternalRos.g:14194:2: ( ruleDependency ) - // InternalRos.g:14195:3: ruleDependency + // InternalRos.g:14137:2: ( ruleDependency ) + // InternalRos.g:14138:3: ruleDependency { before(grammarAccess.getCatkinPackageAccess().getDependencyDependencyParserRuleCall_6_2_0()); pushFollow(FOLLOW_2); @@ -42279,17 +42137,17 @@ public final void rule__CatkinPackage__DependencyAssignment_6_2() throws Recogni // $ANTLR start "rule__CatkinPackage__DependencyAssignment_6_3_1" - // InternalRos.g:14204:1: rule__CatkinPackage__DependencyAssignment_6_3_1 : ( ruleDependency ) ; + // InternalRos.g:14147:1: rule__CatkinPackage__DependencyAssignment_6_3_1 : ( ruleDependency ) ; public final void rule__CatkinPackage__DependencyAssignment_6_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14208:1: ( ( ruleDependency ) ) - // InternalRos.g:14209:2: ( ruleDependency ) + // InternalRos.g:14151:1: ( ( ruleDependency ) ) + // InternalRos.g:14152:2: ( ruleDependency ) { - // InternalRos.g:14209:2: ( ruleDependency ) - // InternalRos.g:14210:3: ruleDependency + // InternalRos.g:14152:2: ( ruleDependency ) + // InternalRos.g:14153:3: ruleDependency { before(grammarAccess.getCatkinPackageAccess().getDependencyDependencyParserRuleCall_6_3_1_0()); pushFollow(FOLLOW_2); @@ -42320,17 +42178,17 @@ public final void rule__CatkinPackage__DependencyAssignment_6_3_1() throws Recog // $ANTLR start "rule__ServiceSpec__NameAssignment_2" - // InternalRos.g:14219:1: rule__ServiceSpec__NameAssignment_2 : ( ruleEString ) ; + // InternalRos.g:14162:1: rule__ServiceSpec__NameAssignment_2 : ( ruleEString ) ; public final void rule__ServiceSpec__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14223:1: ( ( ruleEString ) ) - // InternalRos.g:14224:2: ( ruleEString ) + // InternalRos.g:14166:1: ( ( ruleEString ) ) + // InternalRos.g:14167:2: ( ruleEString ) { - // InternalRos.g:14224:2: ( ruleEString ) - // InternalRos.g:14225:3: ruleEString + // InternalRos.g:14167:2: ( ruleEString ) + // InternalRos.g:14168:3: ruleEString { before(grammarAccess.getServiceSpecAccess().getNameEStringParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -42361,17 +42219,17 @@ public final void rule__ServiceSpec__NameAssignment_2() throws RecognitionExcept // $ANTLR start "rule__ServiceSpec__RequestAssignment_4_1" - // InternalRos.g:14234:1: rule__ServiceSpec__RequestAssignment_4_1 : ( ruleMessageDefinition ) ; + // InternalRos.g:14177:1: rule__ServiceSpec__RequestAssignment_4_1 : ( ruleMessageDefinition ) ; public final void rule__ServiceSpec__RequestAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14238:1: ( ( ruleMessageDefinition ) ) - // InternalRos.g:14239:2: ( ruleMessageDefinition ) + // InternalRos.g:14181:1: ( ( ruleMessageDefinition ) ) + // InternalRos.g:14182:2: ( ruleMessageDefinition ) { - // InternalRos.g:14239:2: ( ruleMessageDefinition ) - // InternalRos.g:14240:3: ruleMessageDefinition + // InternalRos.g:14182:2: ( ruleMessageDefinition ) + // InternalRos.g:14183:3: ruleMessageDefinition { before(grammarAccess.getServiceSpecAccess().getRequestMessageDefinitionParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -42402,17 +42260,17 @@ public final void rule__ServiceSpec__RequestAssignment_4_1() throws RecognitionE // $ANTLR start "rule__ServiceSpec__ResponseAssignment_5_1" - // InternalRos.g:14249:1: rule__ServiceSpec__ResponseAssignment_5_1 : ( ruleMessageDefinition ) ; + // InternalRos.g:14192:1: rule__ServiceSpec__ResponseAssignment_5_1 : ( ruleMessageDefinition ) ; public final void rule__ServiceSpec__ResponseAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14253:1: ( ( ruleMessageDefinition ) ) - // InternalRos.g:14254:2: ( ruleMessageDefinition ) + // InternalRos.g:14196:1: ( ( ruleMessageDefinition ) ) + // InternalRos.g:14197:2: ( ruleMessageDefinition ) { - // InternalRos.g:14254:2: ( ruleMessageDefinition ) - // InternalRos.g:14255:3: ruleMessageDefinition + // InternalRos.g:14197:2: ( ruleMessageDefinition ) + // InternalRos.g:14198:3: ruleMessageDefinition { before(grammarAccess.getServiceSpecAccess().getResponseMessageDefinitionParserRuleCall_5_1_0()); pushFollow(FOLLOW_2); @@ -42443,21 +42301,21 @@ public final void rule__ServiceSpec__ResponseAssignment_5_1() throws Recognition // $ANTLR start "rule__TopicSpec__NameAssignment_2" - // InternalRos.g:14264:1: rule__TopicSpec__NameAssignment_2 : ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) ; + // InternalRos.g:14207:1: rule__TopicSpec__NameAssignment_2 : ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) ; public final void rule__TopicSpec__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14268:1: ( ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) ) - // InternalRos.g:14269:2: ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) + // InternalRos.g:14211:1: ( ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) ) + // InternalRos.g:14212:2: ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) { - // InternalRos.g:14269:2: ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) - // InternalRos.g:14270:3: ( rule__TopicSpec__NameAlternatives_2_0 ) + // InternalRos.g:14212:2: ( ( rule__TopicSpec__NameAlternatives_2_0 ) ) + // InternalRos.g:14213:3: ( rule__TopicSpec__NameAlternatives_2_0 ) { before(grammarAccess.getTopicSpecAccess().getNameAlternatives_2_0()); - // InternalRos.g:14271:3: ( rule__TopicSpec__NameAlternatives_2_0 ) - // InternalRos.g:14271:4: rule__TopicSpec__NameAlternatives_2_0 + // InternalRos.g:14214:3: ( rule__TopicSpec__NameAlternatives_2_0 ) + // InternalRos.g:14214:4: rule__TopicSpec__NameAlternatives_2_0 { pushFollow(FOLLOW_2); rule__TopicSpec__NameAlternatives_2_0(); @@ -42490,17 +42348,17 @@ public final void rule__TopicSpec__NameAssignment_2() throws RecognitionExceptio // $ANTLR start "rule__TopicSpec__MessageAssignment_4_1" - // InternalRos.g:14279:1: rule__TopicSpec__MessageAssignment_4_1 : ( ruleMessageDefinition ) ; + // InternalRos.g:14222:1: rule__TopicSpec__MessageAssignment_4_1 : ( ruleMessageDefinition ) ; public final void rule__TopicSpec__MessageAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14283:1: ( ( ruleMessageDefinition ) ) - // InternalRos.g:14284:2: ( ruleMessageDefinition ) + // InternalRos.g:14226:1: ( ( ruleMessageDefinition ) ) + // InternalRos.g:14227:2: ( ruleMessageDefinition ) { - // InternalRos.g:14284:2: ( ruleMessageDefinition ) - // InternalRos.g:14285:3: ruleMessageDefinition + // InternalRos.g:14227:2: ( ruleMessageDefinition ) + // InternalRos.g:14228:3: ruleMessageDefinition { before(grammarAccess.getTopicSpecAccess().getMessageMessageDefinitionParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -42531,17 +42389,17 @@ public final void rule__TopicSpec__MessageAssignment_4_1() throws RecognitionExc // $ANTLR start "rule__ActionSpec__NameAssignment_2" - // InternalRos.g:14294:1: rule__ActionSpec__NameAssignment_2 : ( ruleEString ) ; + // InternalRos.g:14237:1: rule__ActionSpec__NameAssignment_2 : ( ruleEString ) ; public final void rule__ActionSpec__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14298:1: ( ( ruleEString ) ) - // InternalRos.g:14299:2: ( ruleEString ) + // InternalRos.g:14241:1: ( ( ruleEString ) ) + // InternalRos.g:14242:2: ( ruleEString ) { - // InternalRos.g:14299:2: ( ruleEString ) - // InternalRos.g:14300:3: ruleEString + // InternalRos.g:14242:2: ( ruleEString ) + // InternalRos.g:14243:3: ruleEString { before(grammarAccess.getActionSpecAccess().getNameEStringParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -42572,17 +42430,17 @@ public final void rule__ActionSpec__NameAssignment_2() throws RecognitionExcepti // $ANTLR start "rule__ActionSpec__GoalAssignment_4_1" - // InternalRos.g:14309:1: rule__ActionSpec__GoalAssignment_4_1 : ( ruleMessageDefinition ) ; + // InternalRos.g:14252:1: rule__ActionSpec__GoalAssignment_4_1 : ( ruleMessageDefinition ) ; public final void rule__ActionSpec__GoalAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14313:1: ( ( ruleMessageDefinition ) ) - // InternalRos.g:14314:2: ( ruleMessageDefinition ) + // InternalRos.g:14256:1: ( ( ruleMessageDefinition ) ) + // InternalRos.g:14257:2: ( ruleMessageDefinition ) { - // InternalRos.g:14314:2: ( ruleMessageDefinition ) - // InternalRos.g:14315:3: ruleMessageDefinition + // InternalRos.g:14257:2: ( ruleMessageDefinition ) + // InternalRos.g:14258:3: ruleMessageDefinition { before(grammarAccess.getActionSpecAccess().getGoalMessageDefinitionParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -42613,17 +42471,17 @@ public final void rule__ActionSpec__GoalAssignment_4_1() throws RecognitionExcep // $ANTLR start "rule__ActionSpec__ResultAssignment_5_1" - // InternalRos.g:14324:1: rule__ActionSpec__ResultAssignment_5_1 : ( ruleMessageDefinition ) ; + // InternalRos.g:14267:1: rule__ActionSpec__ResultAssignment_5_1 : ( ruleMessageDefinition ) ; public final void rule__ActionSpec__ResultAssignment_5_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14328:1: ( ( ruleMessageDefinition ) ) - // InternalRos.g:14329:2: ( ruleMessageDefinition ) + // InternalRos.g:14271:1: ( ( ruleMessageDefinition ) ) + // InternalRos.g:14272:2: ( ruleMessageDefinition ) { - // InternalRos.g:14329:2: ( ruleMessageDefinition ) - // InternalRos.g:14330:3: ruleMessageDefinition + // InternalRos.g:14272:2: ( ruleMessageDefinition ) + // InternalRos.g:14273:3: ruleMessageDefinition { before(grammarAccess.getActionSpecAccess().getResultMessageDefinitionParserRuleCall_5_1_0()); pushFollow(FOLLOW_2); @@ -42654,17 +42512,17 @@ public final void rule__ActionSpec__ResultAssignment_5_1() throws RecognitionExc // $ANTLR start "rule__ActionSpec__FeedbackAssignment_6_1" - // InternalRos.g:14339:1: rule__ActionSpec__FeedbackAssignment_6_1 : ( ruleMessageDefinition ) ; + // InternalRos.g:14282:1: rule__ActionSpec__FeedbackAssignment_6_1 : ( ruleMessageDefinition ) ; public final void rule__ActionSpec__FeedbackAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14343:1: ( ( ruleMessageDefinition ) ) - // InternalRos.g:14344:2: ( ruleMessageDefinition ) + // InternalRos.g:14286:1: ( ( ruleMessageDefinition ) ) + // InternalRos.g:14287:2: ( ruleMessageDefinition ) { - // InternalRos.g:14344:2: ( ruleMessageDefinition ) - // InternalRos.g:14345:3: ruleMessageDefinition + // InternalRos.g:14287:2: ( ruleMessageDefinition ) + // InternalRos.g:14288:3: ruleMessageDefinition { before(grammarAccess.getActionSpecAccess().getFeedbackMessageDefinitionParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); @@ -42695,17 +42553,17 @@ public final void rule__ActionSpec__FeedbackAssignment_6_1() throws RecognitionE // $ANTLR start "rule__MessageDefinition__MessagePartAssignment_2_0" - // InternalRos.g:14354:1: rule__MessageDefinition__MessagePartAssignment_2_0 : ( ruleMessagePart ) ; + // InternalRos.g:14297:1: rule__MessageDefinition__MessagePartAssignment_2_0 : ( ruleMessagePart ) ; public final void rule__MessageDefinition__MessagePartAssignment_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14358:1: ( ( ruleMessagePart ) ) - // InternalRos.g:14359:2: ( ruleMessagePart ) + // InternalRos.g:14301:1: ( ( ruleMessagePart ) ) + // InternalRos.g:14302:2: ( ruleMessagePart ) { - // InternalRos.g:14359:2: ( ruleMessagePart ) - // InternalRos.g:14360:3: ruleMessagePart + // InternalRos.g:14302:2: ( ruleMessagePart ) + // InternalRos.g:14303:3: ruleMessagePart { before(grammarAccess.getMessageDefinitionAccess().getMessagePartMessagePartParserRuleCall_2_0_0()); pushFollow(FOLLOW_2); @@ -42736,17 +42594,17 @@ public final void rule__MessageDefinition__MessagePartAssignment_2_0() throws Re // $ANTLR start "rule__MessageDefinition__MessagePartAssignment_2_1" - // InternalRos.g:14369:1: rule__MessageDefinition__MessagePartAssignment_2_1 : ( ruleMessagePart ) ; + // InternalRos.g:14312:1: rule__MessageDefinition__MessagePartAssignment_2_1 : ( ruleMessagePart ) ; public final void rule__MessageDefinition__MessagePartAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14373:1: ( ( ruleMessagePart ) ) - // InternalRos.g:14374:2: ( ruleMessagePart ) + // InternalRos.g:14316:1: ( ( ruleMessagePart ) ) + // InternalRos.g:14317:2: ( ruleMessagePart ) { - // InternalRos.g:14374:2: ( ruleMessagePart ) - // InternalRos.g:14375:3: ruleMessagePart + // InternalRos.g:14317:2: ( ruleMessagePart ) + // InternalRos.g:14318:3: ruleMessagePart { before(grammarAccess.getMessageDefinitionAccess().getMessagePartMessagePartParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -42777,17 +42635,17 @@ public final void rule__MessageDefinition__MessagePartAssignment_2_1() throws Re // $ANTLR start "rule__Node__NameAssignment_3" - // InternalRos.g:14384:1: rule__Node__NameAssignment_3 : ( ruleRosNames ) ; + // InternalRos.g:14327:1: rule__Node__NameAssignment_3 : ( ruleRosNames ) ; public final void rule__Node__NameAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14388:1: ( ( ruleRosNames ) ) - // InternalRos.g:14389:2: ( ruleRosNames ) + // InternalRos.g:14331:1: ( ( ruleRosNames ) ) + // InternalRos.g:14332:2: ( ruleRosNames ) { - // InternalRos.g:14389:2: ( ruleRosNames ) - // InternalRos.g:14390:3: ruleRosNames + // InternalRos.g:14332:2: ( ruleRosNames ) + // InternalRos.g:14333:3: ruleRosNames { before(grammarAccess.getNodeAccess().getNameRosNamesParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -42817,26 +42675,26 @@ public final void rule__Node__NameAssignment_3() throws RecognitionException { // $ANTLR end "rule__Node__NameAssignment_3" - // $ANTLR start "rule__Node__ServiceserverAssignment_4_2" - // InternalRos.g:14399:1: rule__Node__ServiceserverAssignment_4_2 : ( ruleServiceServer ) ; - public final void rule__Node__ServiceserverAssignment_4_2() throws RecognitionException { + // $ANTLR start "rule__Node__PublisherAssignment_4_0_2_0" + // InternalRos.g:14342:1: rule__Node__PublisherAssignment_4_0_2_0 : ( rulePublisher ) ; + public final void rule__Node__PublisherAssignment_4_0_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14403:1: ( ( ruleServiceServer ) ) - // InternalRos.g:14404:2: ( ruleServiceServer ) + // InternalRos.g:14346:1: ( ( rulePublisher ) ) + // InternalRos.g:14347:2: ( rulePublisher ) { - // InternalRos.g:14404:2: ( ruleServiceServer ) - // InternalRos.g:14405:3: ruleServiceServer + // InternalRos.g:14347:2: ( rulePublisher ) + // InternalRos.g:14348:3: rulePublisher { - before(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_4_2_0()); + before(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_4_0_2_0_0()); pushFollow(FOLLOW_2); - ruleServiceServer(); + rulePublisher(); state._fsp--; - after(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_4_2_0()); + after(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_4_0_2_0_0()); } @@ -42855,29 +42713,29 @@ public final void rule__Node__ServiceserverAssignment_4_2() throws RecognitionEx } return ; } - // $ANTLR end "rule__Node__ServiceserverAssignment_4_2" + // $ANTLR end "rule__Node__PublisherAssignment_4_0_2_0" - // $ANTLR start "rule__Node__ServiceserverAssignment_4_3_1" - // InternalRos.g:14414:1: rule__Node__ServiceserverAssignment_4_3_1 : ( ruleServiceServer ) ; - public final void rule__Node__ServiceserverAssignment_4_3_1() throws RecognitionException { + // $ANTLR start "rule__Node__PublisherAssignment_4_0_2_1_1" + // InternalRos.g:14357:1: rule__Node__PublisherAssignment_4_0_2_1_1 : ( rulePublisher ) ; + public final void rule__Node__PublisherAssignment_4_0_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14418:1: ( ( ruleServiceServer ) ) - // InternalRos.g:14419:2: ( ruleServiceServer ) + // InternalRos.g:14361:1: ( ( rulePublisher ) ) + // InternalRos.g:14362:2: ( rulePublisher ) { - // InternalRos.g:14419:2: ( ruleServiceServer ) - // InternalRos.g:14420:3: ruleServiceServer + // InternalRos.g:14362:2: ( rulePublisher ) + // InternalRos.g:14363:3: rulePublisher { - before(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_4_3_1_0()); + before(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_4_0_2_1_1_0()); pushFollow(FOLLOW_2); - ruleServiceServer(); + rulePublisher(); state._fsp--; - after(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_4_3_1_0()); + after(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_4_0_2_1_1_0()); } @@ -42896,29 +42754,29 @@ public final void rule__Node__ServiceserverAssignment_4_3_1() throws Recognition } return ; } - // $ANTLR end "rule__Node__ServiceserverAssignment_4_3_1" + // $ANTLR end "rule__Node__PublisherAssignment_4_0_2_1_1" - // $ANTLR start "rule__Node__PublisherAssignment_5_2" - // InternalRos.g:14429:1: rule__Node__PublisherAssignment_5_2 : ( rulePublisher ) ; - public final void rule__Node__PublisherAssignment_5_2() throws RecognitionException { + // $ANTLR start "rule__Node__SubscriberAssignment_4_1_2_0" + // InternalRos.g:14372:1: rule__Node__SubscriberAssignment_4_1_2_0 : ( ruleSubscriber ) ; + public final void rule__Node__SubscriberAssignment_4_1_2_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14433:1: ( ( rulePublisher ) ) - // InternalRos.g:14434:2: ( rulePublisher ) + // InternalRos.g:14376:1: ( ( ruleSubscriber ) ) + // InternalRos.g:14377:2: ( ruleSubscriber ) { - // InternalRos.g:14434:2: ( rulePublisher ) - // InternalRos.g:14435:3: rulePublisher + // InternalRos.g:14377:2: ( ruleSubscriber ) + // InternalRos.g:14378:3: ruleSubscriber { - before(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_5_2_0()); + before(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_4_1_2_0_0()); pushFollow(FOLLOW_2); - rulePublisher(); + ruleSubscriber(); state._fsp--; - after(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_5_2_0()); + after(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_4_1_2_0_0()); } @@ -42937,29 +42795,29 @@ public final void rule__Node__PublisherAssignment_5_2() throws RecognitionExcept } return ; } - // $ANTLR end "rule__Node__PublisherAssignment_5_2" + // $ANTLR end "rule__Node__SubscriberAssignment_4_1_2_0" - // $ANTLR start "rule__Node__PublisherAssignment_5_3_1" - // InternalRos.g:14444:1: rule__Node__PublisherAssignment_5_3_1 : ( rulePublisher ) ; - public final void rule__Node__PublisherAssignment_5_3_1() throws RecognitionException { + // $ANTLR start "rule__Node__SubscriberAssignment_4_1_2_1_1" + // InternalRos.g:14387:1: rule__Node__SubscriberAssignment_4_1_2_1_1 : ( ruleSubscriber ) ; + public final void rule__Node__SubscriberAssignment_4_1_2_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14448:1: ( ( rulePublisher ) ) - // InternalRos.g:14449:2: ( rulePublisher ) + // InternalRos.g:14391:1: ( ( ruleSubscriber ) ) + // InternalRos.g:14392:2: ( ruleSubscriber ) { - // InternalRos.g:14449:2: ( rulePublisher ) - // InternalRos.g:14450:3: rulePublisher + // InternalRos.g:14392:2: ( ruleSubscriber ) + // InternalRos.g:14393:3: ruleSubscriber { - before(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_5_3_1_0()); + before(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_4_1_2_1_1_0()); pushFollow(FOLLOW_2); - rulePublisher(); + ruleSubscriber(); state._fsp--; - after(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_5_3_1_0()); + after(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_4_1_2_1_1_0()); } @@ -42978,29 +42836,29 @@ public final void rule__Node__PublisherAssignment_5_3_1() throws RecognitionExce } return ; } - // $ANTLR end "rule__Node__PublisherAssignment_5_3_1" + // $ANTLR end "rule__Node__SubscriberAssignment_4_1_2_1_1" - // $ANTLR start "rule__Node__SubscriberAssignment_6_2" - // InternalRos.g:14459:1: rule__Node__SubscriberAssignment_6_2 : ( ruleSubscriber ) ; - public final void rule__Node__SubscriberAssignment_6_2() throws RecognitionException { + // $ANTLR start "rule__Node__ServiceserverAssignment_4_2_2" + // InternalRos.g:14402:1: rule__Node__ServiceserverAssignment_4_2_2 : ( ruleServiceServer ) ; + public final void rule__Node__ServiceserverAssignment_4_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14463:1: ( ( ruleSubscriber ) ) - // InternalRos.g:14464:2: ( ruleSubscriber ) + // InternalRos.g:14406:1: ( ( ruleServiceServer ) ) + // InternalRos.g:14407:2: ( ruleServiceServer ) { - // InternalRos.g:14464:2: ( ruleSubscriber ) - // InternalRos.g:14465:3: ruleSubscriber + // InternalRos.g:14407:2: ( ruleServiceServer ) + // InternalRos.g:14408:3: ruleServiceServer { - before(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_6_2_0()); + before(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_4_2_2_0()); pushFollow(FOLLOW_2); - ruleSubscriber(); + ruleServiceServer(); state._fsp--; - after(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_6_2_0()); + after(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_4_2_2_0()); } @@ -43019,29 +42877,29 @@ public final void rule__Node__SubscriberAssignment_6_2() throws RecognitionExcep } return ; } - // $ANTLR end "rule__Node__SubscriberAssignment_6_2" + // $ANTLR end "rule__Node__ServiceserverAssignment_4_2_2" - // $ANTLR start "rule__Node__SubscriberAssignment_6_3_1" - // InternalRos.g:14474:1: rule__Node__SubscriberAssignment_6_3_1 : ( ruleSubscriber ) ; - public final void rule__Node__SubscriberAssignment_6_3_1() throws RecognitionException { + // $ANTLR start "rule__Node__ServiceserverAssignment_4_2_3_1" + // InternalRos.g:14417:1: rule__Node__ServiceserverAssignment_4_2_3_1 : ( ruleServiceServer ) ; + public final void rule__Node__ServiceserverAssignment_4_2_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14478:1: ( ( ruleSubscriber ) ) - // InternalRos.g:14479:2: ( ruleSubscriber ) + // InternalRos.g:14421:1: ( ( ruleServiceServer ) ) + // InternalRos.g:14422:2: ( ruleServiceServer ) { - // InternalRos.g:14479:2: ( ruleSubscriber ) - // InternalRos.g:14480:3: ruleSubscriber + // InternalRos.g:14422:2: ( ruleServiceServer ) + // InternalRos.g:14423:3: ruleServiceServer { - before(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_6_3_1_0()); + before(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_4_2_3_1_0()); pushFollow(FOLLOW_2); - ruleSubscriber(); + ruleServiceServer(); state._fsp--; - after(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_6_3_1_0()); + after(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_4_2_3_1_0()); } @@ -43060,29 +42918,29 @@ public final void rule__Node__SubscriberAssignment_6_3_1() throws RecognitionExc } return ; } - // $ANTLR end "rule__Node__SubscriberAssignment_6_3_1" + // $ANTLR end "rule__Node__ServiceserverAssignment_4_2_3_1" - // $ANTLR start "rule__Node__ServiceclientAssignment_7_2" - // InternalRos.g:14489:1: rule__Node__ServiceclientAssignment_7_2 : ( ruleServiceClient ) ; - public final void rule__Node__ServiceclientAssignment_7_2() throws RecognitionException { + // $ANTLR start "rule__Node__ServiceclientAssignment_4_3_2" + // InternalRos.g:14432:1: rule__Node__ServiceclientAssignment_4_3_2 : ( ruleServiceClient ) ; + public final void rule__Node__ServiceclientAssignment_4_3_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14493:1: ( ( ruleServiceClient ) ) - // InternalRos.g:14494:2: ( ruleServiceClient ) + // InternalRos.g:14436:1: ( ( ruleServiceClient ) ) + // InternalRos.g:14437:2: ( ruleServiceClient ) { - // InternalRos.g:14494:2: ( ruleServiceClient ) - // InternalRos.g:14495:3: ruleServiceClient + // InternalRos.g:14437:2: ( ruleServiceClient ) + // InternalRos.g:14438:3: ruleServiceClient { - before(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_7_2_0()); + before(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_4_3_2_0()); pushFollow(FOLLOW_2); ruleServiceClient(); state._fsp--; - after(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_7_2_0()); + after(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_4_3_2_0()); } @@ -43101,29 +42959,29 @@ public final void rule__Node__ServiceclientAssignment_7_2() throws RecognitionEx } return ; } - // $ANTLR end "rule__Node__ServiceclientAssignment_7_2" + // $ANTLR end "rule__Node__ServiceclientAssignment_4_3_2" - // $ANTLR start "rule__Node__ServiceclientAssignment_7_3_1" - // InternalRos.g:14504:1: rule__Node__ServiceclientAssignment_7_3_1 : ( ruleServiceClient ) ; - public final void rule__Node__ServiceclientAssignment_7_3_1() throws RecognitionException { + // $ANTLR start "rule__Node__ServiceclientAssignment_4_3_3_1" + // InternalRos.g:14447:1: rule__Node__ServiceclientAssignment_4_3_3_1 : ( ruleServiceClient ) ; + public final void rule__Node__ServiceclientAssignment_4_3_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14508:1: ( ( ruleServiceClient ) ) - // InternalRos.g:14509:2: ( ruleServiceClient ) + // InternalRos.g:14451:1: ( ( ruleServiceClient ) ) + // InternalRos.g:14452:2: ( ruleServiceClient ) { - // InternalRos.g:14509:2: ( ruleServiceClient ) - // InternalRos.g:14510:3: ruleServiceClient + // InternalRos.g:14452:2: ( ruleServiceClient ) + // InternalRos.g:14453:3: ruleServiceClient { - before(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_7_3_1_0()); + before(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_4_3_3_1_0()); pushFollow(FOLLOW_2); ruleServiceClient(); state._fsp--; - after(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_7_3_1_0()); + after(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_4_3_3_1_0()); } @@ -43142,29 +43000,29 @@ public final void rule__Node__ServiceclientAssignment_7_3_1() throws Recognition } return ; } - // $ANTLR end "rule__Node__ServiceclientAssignment_7_3_1" + // $ANTLR end "rule__Node__ServiceclientAssignment_4_3_3_1" - // $ANTLR start "rule__Node__ActionserverAssignment_8_2" - // InternalRos.g:14519:1: rule__Node__ActionserverAssignment_8_2 : ( ruleActionServer ) ; - public final void rule__Node__ActionserverAssignment_8_2() throws RecognitionException { + // $ANTLR start "rule__Node__ActionserverAssignment_4_4_2" + // InternalRos.g:14462:1: rule__Node__ActionserverAssignment_4_4_2 : ( ruleActionServer ) ; + public final void rule__Node__ActionserverAssignment_4_4_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14523:1: ( ( ruleActionServer ) ) - // InternalRos.g:14524:2: ( ruleActionServer ) + // InternalRos.g:14466:1: ( ( ruleActionServer ) ) + // InternalRos.g:14467:2: ( ruleActionServer ) { - // InternalRos.g:14524:2: ( ruleActionServer ) - // InternalRos.g:14525:3: ruleActionServer + // InternalRos.g:14467:2: ( ruleActionServer ) + // InternalRos.g:14468:3: ruleActionServer { - before(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_8_2_0()); + before(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_4_4_2_0()); pushFollow(FOLLOW_2); ruleActionServer(); state._fsp--; - after(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_8_2_0()); + after(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_4_4_2_0()); } @@ -43183,29 +43041,29 @@ public final void rule__Node__ActionserverAssignment_8_2() throws RecognitionExc } return ; } - // $ANTLR end "rule__Node__ActionserverAssignment_8_2" + // $ANTLR end "rule__Node__ActionserverAssignment_4_4_2" - // $ANTLR start "rule__Node__ActionserverAssignment_8_3_1" - // InternalRos.g:14534:1: rule__Node__ActionserverAssignment_8_3_1 : ( ruleActionServer ) ; - public final void rule__Node__ActionserverAssignment_8_3_1() throws RecognitionException { + // $ANTLR start "rule__Node__ActionserverAssignment_4_4_3_1" + // InternalRos.g:14477:1: rule__Node__ActionserverAssignment_4_4_3_1 : ( ruleActionServer ) ; + public final void rule__Node__ActionserverAssignment_4_4_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14538:1: ( ( ruleActionServer ) ) - // InternalRos.g:14539:2: ( ruleActionServer ) + // InternalRos.g:14481:1: ( ( ruleActionServer ) ) + // InternalRos.g:14482:2: ( ruleActionServer ) { - // InternalRos.g:14539:2: ( ruleActionServer ) - // InternalRos.g:14540:3: ruleActionServer + // InternalRos.g:14482:2: ( ruleActionServer ) + // InternalRos.g:14483:3: ruleActionServer { - before(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_8_3_1_0()); + before(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_4_4_3_1_0()); pushFollow(FOLLOW_2); ruleActionServer(); state._fsp--; - after(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_8_3_1_0()); + after(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_4_4_3_1_0()); } @@ -43224,29 +43082,29 @@ public final void rule__Node__ActionserverAssignment_8_3_1() throws RecognitionE } return ; } - // $ANTLR end "rule__Node__ActionserverAssignment_8_3_1" + // $ANTLR end "rule__Node__ActionserverAssignment_4_4_3_1" - // $ANTLR start "rule__Node__ActionclientAssignment_9_2" - // InternalRos.g:14549:1: rule__Node__ActionclientAssignment_9_2 : ( ruleActionClient ) ; - public final void rule__Node__ActionclientAssignment_9_2() throws RecognitionException { + // $ANTLR start "rule__Node__ActionclientAssignment_4_5_2" + // InternalRos.g:14492:1: rule__Node__ActionclientAssignment_4_5_2 : ( ruleActionClient ) ; + public final void rule__Node__ActionclientAssignment_4_5_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14553:1: ( ( ruleActionClient ) ) - // InternalRos.g:14554:2: ( ruleActionClient ) + // InternalRos.g:14496:1: ( ( ruleActionClient ) ) + // InternalRos.g:14497:2: ( ruleActionClient ) { - // InternalRos.g:14554:2: ( ruleActionClient ) - // InternalRos.g:14555:3: ruleActionClient + // InternalRos.g:14497:2: ( ruleActionClient ) + // InternalRos.g:14498:3: ruleActionClient { - before(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_9_2_0()); + before(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_4_5_2_0()); pushFollow(FOLLOW_2); ruleActionClient(); state._fsp--; - after(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_9_2_0()); + after(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_4_5_2_0()); } @@ -43265,29 +43123,29 @@ public final void rule__Node__ActionclientAssignment_9_2() throws RecognitionExc } return ; } - // $ANTLR end "rule__Node__ActionclientAssignment_9_2" + // $ANTLR end "rule__Node__ActionclientAssignment_4_5_2" - // $ANTLR start "rule__Node__ActionclientAssignment_9_3_1" - // InternalRos.g:14564:1: rule__Node__ActionclientAssignment_9_3_1 : ( ruleActionClient ) ; - public final void rule__Node__ActionclientAssignment_9_3_1() throws RecognitionException { + // $ANTLR start "rule__Node__ActionclientAssignment_4_5_3_1" + // InternalRos.g:14507:1: rule__Node__ActionclientAssignment_4_5_3_1 : ( ruleActionClient ) ; + public final void rule__Node__ActionclientAssignment_4_5_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14568:1: ( ( ruleActionClient ) ) - // InternalRos.g:14569:2: ( ruleActionClient ) + // InternalRos.g:14511:1: ( ( ruleActionClient ) ) + // InternalRos.g:14512:2: ( ruleActionClient ) { - // InternalRos.g:14569:2: ( ruleActionClient ) - // InternalRos.g:14570:3: ruleActionClient + // InternalRos.g:14512:2: ( ruleActionClient ) + // InternalRos.g:14513:3: ruleActionClient { - before(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_9_3_1_0()); + before(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_4_5_3_1_0()); pushFollow(FOLLOW_2); ruleActionClient(); state._fsp--; - after(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_9_3_1_0()); + after(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_4_5_3_1_0()); } @@ -43306,29 +43164,29 @@ public final void rule__Node__ActionclientAssignment_9_3_1() throws RecognitionE } return ; } - // $ANTLR end "rule__Node__ActionclientAssignment_9_3_1" + // $ANTLR end "rule__Node__ActionclientAssignment_4_5_3_1" - // $ANTLR start "rule__Node__ParameterAssignment_10_2" - // InternalRos.g:14579:1: rule__Node__ParameterAssignment_10_2 : ( ruleParameter ) ; - public final void rule__Node__ParameterAssignment_10_2() throws RecognitionException { + // $ANTLR start "rule__Node__ParameterAssignment_4_6_2" + // InternalRos.g:14522:1: rule__Node__ParameterAssignment_4_6_2 : ( ruleParameter ) ; + public final void rule__Node__ParameterAssignment_4_6_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14583:1: ( ( ruleParameter ) ) - // InternalRos.g:14584:2: ( ruleParameter ) + // InternalRos.g:14526:1: ( ( ruleParameter ) ) + // InternalRos.g:14527:2: ( ruleParameter ) { - // InternalRos.g:14584:2: ( ruleParameter ) - // InternalRos.g:14585:3: ruleParameter + // InternalRos.g:14527:2: ( ruleParameter ) + // InternalRos.g:14528:3: ruleParameter { - before(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_10_2_0()); + before(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_4_6_2_0()); pushFollow(FOLLOW_2); ruleParameter(); state._fsp--; - after(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_10_2_0()); + after(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_4_6_2_0()); } @@ -43347,29 +43205,29 @@ public final void rule__Node__ParameterAssignment_10_2() throws RecognitionExcep } return ; } - // $ANTLR end "rule__Node__ParameterAssignment_10_2" + // $ANTLR end "rule__Node__ParameterAssignment_4_6_2" - // $ANTLR start "rule__Node__ParameterAssignment_10_3_1" - // InternalRos.g:14594:1: rule__Node__ParameterAssignment_10_3_1 : ( ruleParameter ) ; - public final void rule__Node__ParameterAssignment_10_3_1() throws RecognitionException { + // $ANTLR start "rule__Node__ParameterAssignment_4_6_3_1" + // InternalRos.g:14537:1: rule__Node__ParameterAssignment_4_6_3_1 : ( ruleParameter ) ; + public final void rule__Node__ParameterAssignment_4_6_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14598:1: ( ( ruleParameter ) ) - // InternalRos.g:14599:2: ( ruleParameter ) + // InternalRos.g:14541:1: ( ( ruleParameter ) ) + // InternalRos.g:14542:2: ( ruleParameter ) { - // InternalRos.g:14599:2: ( ruleParameter ) - // InternalRos.g:14600:3: ruleParameter + // InternalRos.g:14542:2: ( ruleParameter ) + // InternalRos.g:14543:3: ruleParameter { - before(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_10_3_1_0()); + before(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_4_6_3_1_0()); pushFollow(FOLLOW_2); ruleParameter(); state._fsp--; - after(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_10_3_1_0()); + after(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_4_6_3_1_0()); } @@ -43388,21 +43246,21 @@ public final void rule__Node__ParameterAssignment_10_3_1() throws RecognitionExc } return ; } - // $ANTLR end "rule__Node__ParameterAssignment_10_3_1" + // $ANTLR end "rule__Node__ParameterAssignment_4_6_3_1" // $ANTLR start "rule__ServiceServer__NameAssignment_3" - // InternalRos.g:14609:1: rule__ServiceServer__NameAssignment_3 : ( ruleEString ) ; + // InternalRos.g:14552:1: rule__ServiceServer__NameAssignment_3 : ( ruleEString ) ; public final void rule__ServiceServer__NameAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14613:1: ( ( ruleEString ) ) - // InternalRos.g:14614:2: ( ruleEString ) + // InternalRos.g:14556:1: ( ( ruleEString ) ) + // InternalRos.g:14557:2: ( ruleEString ) { - // InternalRos.g:14614:2: ( ruleEString ) - // InternalRos.g:14615:3: ruleEString + // InternalRos.g:14557:2: ( ruleEString ) + // InternalRos.g:14558:3: ruleEString { before(grammarAccess.getServiceServerAccess().getNameEStringParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -43433,21 +43291,21 @@ public final void rule__ServiceServer__NameAssignment_3() throws RecognitionExce // $ANTLR start "rule__ServiceServer__ServiceAssignment_5" - // InternalRos.g:14624:1: rule__ServiceServer__ServiceAssignment_5 : ( ( ruleEString ) ) ; + // InternalRos.g:14567:1: rule__ServiceServer__ServiceAssignment_5 : ( ( ruleEString ) ) ; public final void rule__ServiceServer__ServiceAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14628:1: ( ( ( ruleEString ) ) ) - // InternalRos.g:14629:2: ( ( ruleEString ) ) + // InternalRos.g:14571:1: ( ( ( ruleEString ) ) ) + // InternalRos.g:14572:2: ( ( ruleEString ) ) { - // InternalRos.g:14629:2: ( ( ruleEString ) ) - // InternalRos.g:14630:3: ( ruleEString ) + // InternalRos.g:14572:2: ( ( ruleEString ) ) + // InternalRos.g:14573:3: ( ruleEString ) { before(grammarAccess.getServiceServerAccess().getServiceServiceSpecCrossReference_5_0()); - // InternalRos.g:14631:3: ( ruleEString ) - // InternalRos.g:14632:4: ruleEString + // InternalRos.g:14574:3: ( ruleEString ) + // InternalRos.g:14575:4: ruleEString { before(grammarAccess.getServiceServerAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); @@ -43482,17 +43340,17 @@ public final void rule__ServiceServer__ServiceAssignment_5() throws RecognitionE // $ANTLR start "rule__ServiceServer__NamespaceAssignment_6_1" - // InternalRos.g:14643:1: rule__ServiceServer__NamespaceAssignment_6_1 : ( ruleNamespace ) ; + // InternalRos.g:14586:1: rule__ServiceServer__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__ServiceServer__NamespaceAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14647:1: ( ( ruleNamespace ) ) - // InternalRos.g:14648:2: ( ruleNamespace ) + // InternalRos.g:14590:1: ( ( ruleNamespace ) ) + // InternalRos.g:14591:2: ( ruleNamespace ) { - // InternalRos.g:14648:2: ( ruleNamespace ) - // InternalRos.g:14649:3: ruleNamespace + // InternalRos.g:14591:2: ( ruleNamespace ) + // InternalRos.g:14592:3: ruleNamespace { before(grammarAccess.getServiceServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); @@ -43523,17 +43381,17 @@ public final void rule__ServiceServer__NamespaceAssignment_6_1() throws Recognit // $ANTLR start "rule__Publisher__NameAssignment_3" - // InternalRos.g:14658:1: rule__Publisher__NameAssignment_3 : ( ruleEString ) ; + // InternalRos.g:14601:1: rule__Publisher__NameAssignment_3 : ( ruleEString ) ; public final void rule__Publisher__NameAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14662:1: ( ( ruleEString ) ) - // InternalRos.g:14663:2: ( ruleEString ) + // InternalRos.g:14605:1: ( ( ruleEString ) ) + // InternalRos.g:14606:2: ( ruleEString ) { - // InternalRos.g:14663:2: ( ruleEString ) - // InternalRos.g:14664:3: ruleEString + // InternalRos.g:14606:2: ( ruleEString ) + // InternalRos.g:14607:3: ruleEString { before(grammarAccess.getPublisherAccess().getNameEStringParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -43564,21 +43422,21 @@ public final void rule__Publisher__NameAssignment_3() throws RecognitionExceptio // $ANTLR start "rule__Publisher__MessageAssignment_5" - // InternalRos.g:14673:1: rule__Publisher__MessageAssignment_5 : ( ( ruleEString ) ) ; + // InternalRos.g:14616:1: rule__Publisher__MessageAssignment_5 : ( ( ruleEString ) ) ; public final void rule__Publisher__MessageAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14677:1: ( ( ( ruleEString ) ) ) - // InternalRos.g:14678:2: ( ( ruleEString ) ) + // InternalRos.g:14620:1: ( ( ( ruleEString ) ) ) + // InternalRos.g:14621:2: ( ( ruleEString ) ) { - // InternalRos.g:14678:2: ( ( ruleEString ) ) - // InternalRos.g:14679:3: ( ruleEString ) + // InternalRos.g:14621:2: ( ( ruleEString ) ) + // InternalRos.g:14622:3: ( ruleEString ) { before(grammarAccess.getPublisherAccess().getMessageTopicSpecCrossReference_5_0()); - // InternalRos.g:14680:3: ( ruleEString ) - // InternalRos.g:14681:4: ruleEString + // InternalRos.g:14623:3: ( ruleEString ) + // InternalRos.g:14624:4: ruleEString { before(grammarAccess.getPublisherAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); @@ -43613,17 +43471,17 @@ public final void rule__Publisher__MessageAssignment_5() throws RecognitionExcep // $ANTLR start "rule__Publisher__NamespaceAssignment_6_1" - // InternalRos.g:14692:1: rule__Publisher__NamespaceAssignment_6_1 : ( ruleNamespace ) ; + // InternalRos.g:14635:1: rule__Publisher__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__Publisher__NamespaceAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14696:1: ( ( ruleNamespace ) ) - // InternalRos.g:14697:2: ( ruleNamespace ) + // InternalRos.g:14639:1: ( ( ruleNamespace ) ) + // InternalRos.g:14640:2: ( ruleNamespace ) { - // InternalRos.g:14697:2: ( ruleNamespace ) - // InternalRos.g:14698:3: ruleNamespace + // InternalRos.g:14640:2: ( ruleNamespace ) + // InternalRos.g:14641:3: ruleNamespace { before(grammarAccess.getPublisherAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); @@ -43654,17 +43512,17 @@ public final void rule__Publisher__NamespaceAssignment_6_1() throws RecognitionE // $ANTLR start "rule__Subscriber__NameAssignment_3" - // InternalRos.g:14707:1: rule__Subscriber__NameAssignment_3 : ( ruleEString ) ; + // InternalRos.g:14650:1: rule__Subscriber__NameAssignment_3 : ( ruleEString ) ; public final void rule__Subscriber__NameAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14711:1: ( ( ruleEString ) ) - // InternalRos.g:14712:2: ( ruleEString ) + // InternalRos.g:14654:1: ( ( ruleEString ) ) + // InternalRos.g:14655:2: ( ruleEString ) { - // InternalRos.g:14712:2: ( ruleEString ) - // InternalRos.g:14713:3: ruleEString + // InternalRos.g:14655:2: ( ruleEString ) + // InternalRos.g:14656:3: ruleEString { before(grammarAccess.getSubscriberAccess().getNameEStringParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -43695,21 +43553,21 @@ public final void rule__Subscriber__NameAssignment_3() throws RecognitionExcepti // $ANTLR start "rule__Subscriber__MessageAssignment_5" - // InternalRos.g:14722:1: rule__Subscriber__MessageAssignment_5 : ( ( ruleEString ) ) ; + // InternalRos.g:14665:1: rule__Subscriber__MessageAssignment_5 : ( ( ruleEString ) ) ; public final void rule__Subscriber__MessageAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14726:1: ( ( ( ruleEString ) ) ) - // InternalRos.g:14727:2: ( ( ruleEString ) ) + // InternalRos.g:14669:1: ( ( ( ruleEString ) ) ) + // InternalRos.g:14670:2: ( ( ruleEString ) ) { - // InternalRos.g:14727:2: ( ( ruleEString ) ) - // InternalRos.g:14728:3: ( ruleEString ) + // InternalRos.g:14670:2: ( ( ruleEString ) ) + // InternalRos.g:14671:3: ( ruleEString ) { before(grammarAccess.getSubscriberAccess().getMessageTopicSpecCrossReference_5_0()); - // InternalRos.g:14729:3: ( ruleEString ) - // InternalRos.g:14730:4: ruleEString + // InternalRos.g:14672:3: ( ruleEString ) + // InternalRos.g:14673:4: ruleEString { before(grammarAccess.getSubscriberAccess().getMessageTopicSpecEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); @@ -43744,17 +43602,17 @@ public final void rule__Subscriber__MessageAssignment_5() throws RecognitionExce // $ANTLR start "rule__Subscriber__NamespaceAssignment_6_1" - // InternalRos.g:14741:1: rule__Subscriber__NamespaceAssignment_6_1 : ( ruleNamespace ) ; + // InternalRos.g:14684:1: rule__Subscriber__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__Subscriber__NamespaceAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14745:1: ( ( ruleNamespace ) ) - // InternalRos.g:14746:2: ( ruleNamespace ) + // InternalRos.g:14688:1: ( ( ruleNamespace ) ) + // InternalRos.g:14689:2: ( ruleNamespace ) { - // InternalRos.g:14746:2: ( ruleNamespace ) - // InternalRos.g:14747:3: ruleNamespace + // InternalRos.g:14689:2: ( ruleNamespace ) + // InternalRos.g:14690:3: ruleNamespace { before(grammarAccess.getSubscriberAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); @@ -43785,17 +43643,17 @@ public final void rule__Subscriber__NamespaceAssignment_6_1() throws Recognition // $ANTLR start "rule__ServiceClient__NameAssignment_3" - // InternalRos.g:14756:1: rule__ServiceClient__NameAssignment_3 : ( ruleEString ) ; + // InternalRos.g:14699:1: rule__ServiceClient__NameAssignment_3 : ( ruleEString ) ; public final void rule__ServiceClient__NameAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14760:1: ( ( ruleEString ) ) - // InternalRos.g:14761:2: ( ruleEString ) + // InternalRos.g:14703:1: ( ( ruleEString ) ) + // InternalRos.g:14704:2: ( ruleEString ) { - // InternalRos.g:14761:2: ( ruleEString ) - // InternalRos.g:14762:3: ruleEString + // InternalRos.g:14704:2: ( ruleEString ) + // InternalRos.g:14705:3: ruleEString { before(grammarAccess.getServiceClientAccess().getNameEStringParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -43826,21 +43684,21 @@ public final void rule__ServiceClient__NameAssignment_3() throws RecognitionExce // $ANTLR start "rule__ServiceClient__ServiceAssignment_5" - // InternalRos.g:14771:1: rule__ServiceClient__ServiceAssignment_5 : ( ( ruleEString ) ) ; + // InternalRos.g:14714:1: rule__ServiceClient__ServiceAssignment_5 : ( ( ruleEString ) ) ; public final void rule__ServiceClient__ServiceAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14775:1: ( ( ( ruleEString ) ) ) - // InternalRos.g:14776:2: ( ( ruleEString ) ) + // InternalRos.g:14718:1: ( ( ( ruleEString ) ) ) + // InternalRos.g:14719:2: ( ( ruleEString ) ) { - // InternalRos.g:14776:2: ( ( ruleEString ) ) - // InternalRos.g:14777:3: ( ruleEString ) + // InternalRos.g:14719:2: ( ( ruleEString ) ) + // InternalRos.g:14720:3: ( ruleEString ) { before(grammarAccess.getServiceClientAccess().getServiceServiceSpecCrossReference_5_0()); - // InternalRos.g:14778:3: ( ruleEString ) - // InternalRos.g:14779:4: ruleEString + // InternalRos.g:14721:3: ( ruleEString ) + // InternalRos.g:14722:4: ruleEString { before(grammarAccess.getServiceClientAccess().getServiceServiceSpecEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); @@ -43875,17 +43733,17 @@ public final void rule__ServiceClient__ServiceAssignment_5() throws RecognitionE // $ANTLR start "rule__ServiceClient__NamespaceAssignment_6_1" - // InternalRos.g:14790:1: rule__ServiceClient__NamespaceAssignment_6_1 : ( ruleNamespace ) ; + // InternalRos.g:14733:1: rule__ServiceClient__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__ServiceClient__NamespaceAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14794:1: ( ( ruleNamespace ) ) - // InternalRos.g:14795:2: ( ruleNamespace ) + // InternalRos.g:14737:1: ( ( ruleNamespace ) ) + // InternalRos.g:14738:2: ( ruleNamespace ) { - // InternalRos.g:14795:2: ( ruleNamespace ) - // InternalRos.g:14796:3: ruleNamespace + // InternalRos.g:14738:2: ( ruleNamespace ) + // InternalRos.g:14739:3: ruleNamespace { before(grammarAccess.getServiceClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); @@ -43916,17 +43774,17 @@ public final void rule__ServiceClient__NamespaceAssignment_6_1() throws Recognit // $ANTLR start "rule__ActionServer__NameAssignment_3" - // InternalRos.g:14805:1: rule__ActionServer__NameAssignment_3 : ( ruleEString ) ; + // InternalRos.g:14748:1: rule__ActionServer__NameAssignment_3 : ( ruleEString ) ; public final void rule__ActionServer__NameAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14809:1: ( ( ruleEString ) ) - // InternalRos.g:14810:2: ( ruleEString ) + // InternalRos.g:14752:1: ( ( ruleEString ) ) + // InternalRos.g:14753:2: ( ruleEString ) { - // InternalRos.g:14810:2: ( ruleEString ) - // InternalRos.g:14811:3: ruleEString + // InternalRos.g:14753:2: ( ruleEString ) + // InternalRos.g:14754:3: ruleEString { before(grammarAccess.getActionServerAccess().getNameEStringParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -43957,21 +43815,21 @@ public final void rule__ActionServer__NameAssignment_3() throws RecognitionExcep // $ANTLR start "rule__ActionServer__ActionAssignment_5" - // InternalRos.g:14820:1: rule__ActionServer__ActionAssignment_5 : ( ( ruleEString ) ) ; + // InternalRos.g:14763:1: rule__ActionServer__ActionAssignment_5 : ( ( ruleEString ) ) ; public final void rule__ActionServer__ActionAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14824:1: ( ( ( ruleEString ) ) ) - // InternalRos.g:14825:2: ( ( ruleEString ) ) + // InternalRos.g:14767:1: ( ( ( ruleEString ) ) ) + // InternalRos.g:14768:2: ( ( ruleEString ) ) { - // InternalRos.g:14825:2: ( ( ruleEString ) ) - // InternalRos.g:14826:3: ( ruleEString ) + // InternalRos.g:14768:2: ( ( ruleEString ) ) + // InternalRos.g:14769:3: ( ruleEString ) { before(grammarAccess.getActionServerAccess().getActionActionSpecCrossReference_5_0()); - // InternalRos.g:14827:3: ( ruleEString ) - // InternalRos.g:14828:4: ruleEString + // InternalRos.g:14770:3: ( ruleEString ) + // InternalRos.g:14771:4: ruleEString { before(grammarAccess.getActionServerAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); @@ -44006,17 +43864,17 @@ public final void rule__ActionServer__ActionAssignment_5() throws RecognitionExc // $ANTLR start "rule__ActionServer__NamespaceAssignment_6_1" - // InternalRos.g:14839:1: rule__ActionServer__NamespaceAssignment_6_1 : ( ruleNamespace ) ; + // InternalRos.g:14782:1: rule__ActionServer__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__ActionServer__NamespaceAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14843:1: ( ( ruleNamespace ) ) - // InternalRos.g:14844:2: ( ruleNamespace ) + // InternalRos.g:14786:1: ( ( ruleNamespace ) ) + // InternalRos.g:14787:2: ( ruleNamespace ) { - // InternalRos.g:14844:2: ( ruleNamespace ) - // InternalRos.g:14845:3: ruleNamespace + // InternalRos.g:14787:2: ( ruleNamespace ) + // InternalRos.g:14788:3: ruleNamespace { before(grammarAccess.getActionServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); @@ -44047,17 +43905,17 @@ public final void rule__ActionServer__NamespaceAssignment_6_1() throws Recogniti // $ANTLR start "rule__ActionClient__NameAssignment_3" - // InternalRos.g:14854:1: rule__ActionClient__NameAssignment_3 : ( ruleEString ) ; + // InternalRos.g:14797:1: rule__ActionClient__NameAssignment_3 : ( ruleEString ) ; public final void rule__ActionClient__NameAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14858:1: ( ( ruleEString ) ) - // InternalRos.g:14859:2: ( ruleEString ) + // InternalRos.g:14801:1: ( ( ruleEString ) ) + // InternalRos.g:14802:2: ( ruleEString ) { - // InternalRos.g:14859:2: ( ruleEString ) - // InternalRos.g:14860:3: ruleEString + // InternalRos.g:14802:2: ( ruleEString ) + // InternalRos.g:14803:3: ruleEString { before(grammarAccess.getActionClientAccess().getNameEStringParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -44088,21 +43946,21 @@ public final void rule__ActionClient__NameAssignment_3() throws RecognitionExcep // $ANTLR start "rule__ActionClient__ActionAssignment_5" - // InternalRos.g:14869:1: rule__ActionClient__ActionAssignment_5 : ( ( ruleEString ) ) ; + // InternalRos.g:14812:1: rule__ActionClient__ActionAssignment_5 : ( ( ruleEString ) ) ; public final void rule__ActionClient__ActionAssignment_5() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14873:1: ( ( ( ruleEString ) ) ) - // InternalRos.g:14874:2: ( ( ruleEString ) ) + // InternalRos.g:14816:1: ( ( ( ruleEString ) ) ) + // InternalRos.g:14817:2: ( ( ruleEString ) ) { - // InternalRos.g:14874:2: ( ( ruleEString ) ) - // InternalRos.g:14875:3: ( ruleEString ) + // InternalRos.g:14817:2: ( ( ruleEString ) ) + // InternalRos.g:14818:3: ( ruleEString ) { before(grammarAccess.getActionClientAccess().getActionActionSpecCrossReference_5_0()); - // InternalRos.g:14876:3: ( ruleEString ) - // InternalRos.g:14877:4: ruleEString + // InternalRos.g:14819:3: ( ruleEString ) + // InternalRos.g:14820:4: ruleEString { before(grammarAccess.getActionClientAccess().getActionActionSpecEStringParserRuleCall_5_0_1()); pushFollow(FOLLOW_2); @@ -44137,17 +43995,17 @@ public final void rule__ActionClient__ActionAssignment_5() throws RecognitionExc // $ANTLR start "rule__ActionClient__NamespaceAssignment_6_1" - // InternalRos.g:14888:1: rule__ActionClient__NamespaceAssignment_6_1 : ( ruleNamespace ) ; + // InternalRos.g:14831:1: rule__ActionClient__NamespaceAssignment_6_1 : ( ruleNamespace ) ; public final void rule__ActionClient__NamespaceAssignment_6_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14892:1: ( ( ruleNamespace ) ) - // InternalRos.g:14893:2: ( ruleNamespace ) + // InternalRos.g:14835:1: ( ( ruleNamespace ) ) + // InternalRos.g:14836:2: ( ruleNamespace ) { - // InternalRos.g:14893:2: ( ruleNamespace ) - // InternalRos.g:14894:3: ruleNamespace + // InternalRos.g:14836:2: ( ruleNamespace ) + // InternalRos.g:14837:3: ruleNamespace { before(grammarAccess.getActionClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); pushFollow(FOLLOW_2); @@ -44178,21 +44036,21 @@ public final void rule__ActionClient__NamespaceAssignment_6_1() throws Recogniti // $ANTLR start "rule__PackageDependency__PackageAssignment_1" - // InternalRos.g:14903:1: rule__PackageDependency__PackageAssignment_1 : ( ( ruleEString ) ) ; + // InternalRos.g:14846:1: rule__PackageDependency__PackageAssignment_1 : ( ( ruleEString ) ) ; public final void rule__PackageDependency__PackageAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14907:1: ( ( ( ruleEString ) ) ) - // InternalRos.g:14908:2: ( ( ruleEString ) ) + // InternalRos.g:14850:1: ( ( ( ruleEString ) ) ) + // InternalRos.g:14851:2: ( ( ruleEString ) ) { - // InternalRos.g:14908:2: ( ( ruleEString ) ) - // InternalRos.g:14909:3: ( ruleEString ) + // InternalRos.g:14851:2: ( ( ruleEString ) ) + // InternalRos.g:14852:3: ( ruleEString ) { before(grammarAccess.getPackageDependencyAccess().getPackagePackageCrossReference_1_0()); - // InternalRos.g:14910:3: ( ruleEString ) - // InternalRos.g:14911:4: ruleEString + // InternalRos.g:14853:3: ( ruleEString ) + // InternalRos.g:14854:4: ruleEString { before(grammarAccess.getPackageDependencyAccess().getPackagePackageEStringParserRuleCall_1_0_1()); pushFollow(FOLLOW_2); @@ -44227,17 +44085,17 @@ public final void rule__PackageDependency__PackageAssignment_1() throws Recognit // $ANTLR start "rule__ExternalDependency__NameAssignment_2" - // InternalRos.g:14922:1: rule__ExternalDependency__NameAssignment_2 : ( ruleEString ) ; + // InternalRos.g:14865:1: rule__ExternalDependency__NameAssignment_2 : ( ruleEString ) ; public final void rule__ExternalDependency__NameAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14926:1: ( ( ruleEString ) ) - // InternalRos.g:14927:2: ( ruleEString ) + // InternalRos.g:14869:1: ( ( ruleEString ) ) + // InternalRos.g:14870:2: ( ruleEString ) { - // InternalRos.g:14927:2: ( ruleEString ) - // InternalRos.g:14928:3: ruleEString + // InternalRos.g:14870:2: ( ruleEString ) + // InternalRos.g:14871:3: ruleEString { before(grammarAccess.getExternalDependencyAccess().getNameEStringParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -44268,17 +44126,17 @@ public final void rule__ExternalDependency__NameAssignment_2() throws Recognitio // $ANTLR start "rule__GlobalNamespace__PartsAssignment_3_2" - // InternalRos.g:14937:1: rule__GlobalNamespace__PartsAssignment_3_2 : ( ruleGraphName ) ; + // InternalRos.g:14880:1: rule__GlobalNamespace__PartsAssignment_3_2 : ( ruleGraphName ) ; public final void rule__GlobalNamespace__PartsAssignment_3_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14941:1: ( ( ruleGraphName ) ) - // InternalRos.g:14942:2: ( ruleGraphName ) + // InternalRos.g:14884:1: ( ( ruleGraphName ) ) + // InternalRos.g:14885:2: ( ruleGraphName ) { - // InternalRos.g:14942:2: ( ruleGraphName ) - // InternalRos.g:14943:3: ruleGraphName + // InternalRos.g:14885:2: ( ruleGraphName ) + // InternalRos.g:14886:3: ruleGraphName { before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_3_2_0()); pushFollow(FOLLOW_2); @@ -44309,17 +44167,17 @@ public final void rule__GlobalNamespace__PartsAssignment_3_2() throws Recognitio // $ANTLR start "rule__GlobalNamespace__PartsAssignment_3_3_1" - // InternalRos.g:14952:1: rule__GlobalNamespace__PartsAssignment_3_3_1 : ( ruleGraphName ) ; + // InternalRos.g:14895:1: rule__GlobalNamespace__PartsAssignment_3_3_1 : ( ruleGraphName ) ; public final void rule__GlobalNamespace__PartsAssignment_3_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14956:1: ( ( ruleGraphName ) ) - // InternalRos.g:14957:2: ( ruleGraphName ) + // InternalRos.g:14899:1: ( ( ruleGraphName ) ) + // InternalRos.g:14900:2: ( ruleGraphName ) { - // InternalRos.g:14957:2: ( ruleGraphName ) - // InternalRos.g:14958:3: ruleGraphName + // InternalRos.g:14900:2: ( ruleGraphName ) + // InternalRos.g:14901:3: ruleGraphName { before(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_3_3_1_0()); pushFollow(FOLLOW_2); @@ -44350,17 +44208,17 @@ public final void rule__GlobalNamespace__PartsAssignment_3_3_1() throws Recognit // $ANTLR start "rule__RelativeNamespace_Impl__PartsAssignment_3_2" - // InternalRos.g:14967:1: rule__RelativeNamespace_Impl__PartsAssignment_3_2 : ( ruleGraphName ) ; + // InternalRos.g:14910:1: rule__RelativeNamespace_Impl__PartsAssignment_3_2 : ( ruleGraphName ) ; public final void rule__RelativeNamespace_Impl__PartsAssignment_3_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14971:1: ( ( ruleGraphName ) ) - // InternalRos.g:14972:2: ( ruleGraphName ) + // InternalRos.g:14914:1: ( ( ruleGraphName ) ) + // InternalRos.g:14915:2: ( ruleGraphName ) { - // InternalRos.g:14972:2: ( ruleGraphName ) - // InternalRos.g:14973:3: ruleGraphName + // InternalRos.g:14915:2: ( ruleGraphName ) + // InternalRos.g:14916:3: ruleGraphName { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_3_2_0()); pushFollow(FOLLOW_2); @@ -44391,17 +44249,17 @@ public final void rule__RelativeNamespace_Impl__PartsAssignment_3_2() throws Rec // $ANTLR start "rule__RelativeNamespace_Impl__PartsAssignment_3_3_1" - // InternalRos.g:14982:1: rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 : ( ruleGraphName ) ; + // InternalRos.g:14925:1: rule__RelativeNamespace_Impl__PartsAssignment_3_3_1 : ( ruleGraphName ) ; public final void rule__RelativeNamespace_Impl__PartsAssignment_3_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:14986:1: ( ( ruleGraphName ) ) - // InternalRos.g:14987:2: ( ruleGraphName ) + // InternalRos.g:14929:1: ( ( ruleGraphName ) ) + // InternalRos.g:14930:2: ( ruleGraphName ) { - // InternalRos.g:14987:2: ( ruleGraphName ) - // InternalRos.g:14988:3: ruleGraphName + // InternalRos.g:14930:2: ( ruleGraphName ) + // InternalRos.g:14931:3: ruleGraphName { before(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_3_3_1_0()); pushFollow(FOLLOW_2); @@ -44432,17 +44290,17 @@ public final void rule__RelativeNamespace_Impl__PartsAssignment_3_3_1() throws R // $ANTLR start "rule__PrivateNamespace__PartsAssignment_3_2" - // InternalRos.g:14997:1: rule__PrivateNamespace__PartsAssignment_3_2 : ( ruleGraphName ) ; + // InternalRos.g:14940:1: rule__PrivateNamespace__PartsAssignment_3_2 : ( ruleGraphName ) ; public final void rule__PrivateNamespace__PartsAssignment_3_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15001:1: ( ( ruleGraphName ) ) - // InternalRos.g:15002:2: ( ruleGraphName ) + // InternalRos.g:14944:1: ( ( ruleGraphName ) ) + // InternalRos.g:14945:2: ( ruleGraphName ) { - // InternalRos.g:15002:2: ( ruleGraphName ) - // InternalRos.g:15003:3: ruleGraphName + // InternalRos.g:14945:2: ( ruleGraphName ) + // InternalRos.g:14946:3: ruleGraphName { before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_3_2_0()); pushFollow(FOLLOW_2); @@ -44473,17 +44331,17 @@ public final void rule__PrivateNamespace__PartsAssignment_3_2() throws Recogniti // $ANTLR start "rule__PrivateNamespace__PartsAssignment_3_3_1" - // InternalRos.g:15012:1: rule__PrivateNamespace__PartsAssignment_3_3_1 : ( ruleGraphName ) ; + // InternalRos.g:14955:1: rule__PrivateNamespace__PartsAssignment_3_3_1 : ( ruleGraphName ) ; public final void rule__PrivateNamespace__PartsAssignment_3_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15016:1: ( ( ruleGraphName ) ) - // InternalRos.g:15017:2: ( ruleGraphName ) + // InternalRos.g:14959:1: ( ( ruleGraphName ) ) + // InternalRos.g:14960:2: ( ruleGraphName ) { - // InternalRos.g:15017:2: ( ruleGraphName ) - // InternalRos.g:15018:3: ruleGraphName + // InternalRos.g:14960:2: ( ruleGraphName ) + // InternalRos.g:14961:3: ruleGraphName { before(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_3_3_1_0()); pushFollow(FOLLOW_2); @@ -44514,17 +44372,17 @@ public final void rule__PrivateNamespace__PartsAssignment_3_3_1() throws Recogni // $ANTLR start "rule__Parameter__NameAssignment_3" - // InternalRos.g:15027:1: rule__Parameter__NameAssignment_3 : ( ruleEString ) ; + // InternalRos.g:14970:1: rule__Parameter__NameAssignment_3 : ( ruleEString ) ; public final void rule__Parameter__NameAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15031:1: ( ( ruleEString ) ) - // InternalRos.g:15032:2: ( ruleEString ) + // InternalRos.g:14974:1: ( ( ruleEString ) ) + // InternalRos.g:14975:2: ( ruleEString ) { - // InternalRos.g:15032:2: ( ruleEString ) - // InternalRos.g:15033:3: ruleEString + // InternalRos.g:14975:2: ( ruleEString ) + // InternalRos.g:14976:3: ruleEString { before(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -44555,17 +44413,17 @@ public final void rule__Parameter__NameAssignment_3() throws RecognitionExceptio // $ANTLR start "rule__Parameter__NamespaceAssignment_4_1" - // InternalRos.g:15042:1: rule__Parameter__NamespaceAssignment_4_1 : ( ruleNamespace ) ; + // InternalRos.g:14985:1: rule__Parameter__NamespaceAssignment_4_1 : ( ruleNamespace ) ; public final void rule__Parameter__NamespaceAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15046:1: ( ( ruleNamespace ) ) - // InternalRos.g:15047:2: ( ruleNamespace ) + // InternalRos.g:14989:1: ( ( ruleNamespace ) ) + // InternalRos.g:14990:2: ( ruleNamespace ) { - // InternalRos.g:15047:2: ( ruleNamespace ) - // InternalRos.g:15048:3: ruleNamespace + // InternalRos.g:14990:2: ( ruleNamespace ) + // InternalRos.g:14991:3: ruleNamespace { before(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -44596,17 +44454,17 @@ public final void rule__Parameter__NamespaceAssignment_4_1() throws RecognitionE // $ANTLR start "rule__Parameter__TypeAssignment_6" - // InternalRos.g:15057:1: rule__Parameter__TypeAssignment_6 : ( ruleParameterType ) ; + // InternalRos.g:15000:1: rule__Parameter__TypeAssignment_6 : ( ruleParameterType ) ; public final void rule__Parameter__TypeAssignment_6() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15061:1: ( ( ruleParameterType ) ) - // InternalRos.g:15062:2: ( ruleParameterType ) + // InternalRos.g:15004:1: ( ( ruleParameterType ) ) + // InternalRos.g:15005:2: ( ruleParameterType ) { - // InternalRos.g:15062:2: ( ruleParameterType ) - // InternalRos.g:15063:3: ruleParameterType + // InternalRos.g:15005:2: ( ruleParameterType ) + // InternalRos.g:15006:3: ruleParameterType { before(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_6_0()); pushFollow(FOLLOW_2); @@ -44637,17 +44495,17 @@ public final void rule__Parameter__TypeAssignment_6() throws RecognitionExceptio // $ANTLR start "rule__ParameterListType__SequenceAssignment_3" - // InternalRos.g:15072:1: rule__ParameterListType__SequenceAssignment_3 : ( ruleParameterType ) ; + // InternalRos.g:15015:1: rule__ParameterListType__SequenceAssignment_3 : ( ruleParameterType ) ; public final void rule__ParameterListType__SequenceAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15076:1: ( ( ruleParameterType ) ) - // InternalRos.g:15077:2: ( ruleParameterType ) + // InternalRos.g:15019:1: ( ( ruleParameterType ) ) + // InternalRos.g:15020:2: ( ruleParameterType ) { - // InternalRos.g:15077:2: ( ruleParameterType ) - // InternalRos.g:15078:3: ruleParameterType + // InternalRos.g:15020:2: ( ruleParameterType ) + // InternalRos.g:15021:3: ruleParameterType { before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -44678,17 +44536,17 @@ public final void rule__ParameterListType__SequenceAssignment_3() throws Recogni // $ANTLR start "rule__ParameterListType__SequenceAssignment_4_1" - // InternalRos.g:15087:1: rule__ParameterListType__SequenceAssignment_4_1 : ( ruleParameterType ) ; + // InternalRos.g:15030:1: rule__ParameterListType__SequenceAssignment_4_1 : ( ruleParameterType ) ; public final void rule__ParameterListType__SequenceAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15091:1: ( ( ruleParameterType ) ) - // InternalRos.g:15092:2: ( ruleParameterType ) + // InternalRos.g:15034:1: ( ( ruleParameterType ) ) + // InternalRos.g:15035:2: ( ruleParameterType ) { - // InternalRos.g:15092:2: ( ruleParameterType ) - // InternalRos.g:15093:3: ruleParameterType + // InternalRos.g:15035:2: ( ruleParameterType ) + // InternalRos.g:15036:3: ruleParameterType { before(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -44719,17 +44577,17 @@ public final void rule__ParameterListType__SequenceAssignment_4_1() throws Recog // $ANTLR start "rule__ParameterStructType__ParameterstructypetmemberAssignment_3" - // InternalRos.g:15102:1: rule__ParameterStructType__ParameterstructypetmemberAssignment_3 : ( ruleParameterStructTypeMember ) ; + // InternalRos.g:15045:1: rule__ParameterStructType__ParameterstructypetmemberAssignment_3 : ( ruleParameterStructTypeMember ) ; public final void rule__ParameterStructType__ParameterstructypetmemberAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15106:1: ( ( ruleParameterStructTypeMember ) ) - // InternalRos.g:15107:2: ( ruleParameterStructTypeMember ) + // InternalRos.g:15049:1: ( ( ruleParameterStructTypeMember ) ) + // InternalRos.g:15050:2: ( ruleParameterStructTypeMember ) { - // InternalRos.g:15107:2: ( ruleParameterStructTypeMember ) - // InternalRos.g:15108:3: ruleParameterStructTypeMember + // InternalRos.g:15050:2: ( ruleParameterStructTypeMember ) + // InternalRos.g:15051:3: ruleParameterStructTypeMember { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -44760,17 +44618,17 @@ public final void rule__ParameterStructType__ParameterstructypetmemberAssignment // $ANTLR start "rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1" - // InternalRos.g:15117:1: rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 : ( ruleParameterStructTypeMember ) ; + // InternalRos.g:15060:1: rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1 : ( ruleParameterStructTypeMember ) ; public final void rule__ParameterStructType__ParameterstructypetmemberAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15121:1: ( ( ruleParameterStructTypeMember ) ) - // InternalRos.g:15122:2: ( ruleParameterStructTypeMember ) + // InternalRos.g:15064:1: ( ( ruleParameterStructTypeMember ) ) + // InternalRos.g:15065:2: ( ruleParameterStructTypeMember ) { - // InternalRos.g:15122:2: ( ruleParameterStructTypeMember ) - // InternalRos.g:15123:3: ruleParameterStructTypeMember + // InternalRos.g:15065:2: ( ruleParameterStructTypeMember ) + // InternalRos.g:15066:3: ruleParameterStructTypeMember { before(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -44801,17 +44659,17 @@ public final void rule__ParameterStructType__ParameterstructypetmemberAssignment // $ANTLR start "rule__ParameterIntegerType__DefaultAssignment_2_1" - // InternalRos.g:15132:1: rule__ParameterIntegerType__DefaultAssignment_2_1 : ( ruleParameterInteger ) ; + // InternalRos.g:15075:1: rule__ParameterIntegerType__DefaultAssignment_2_1 : ( ruleParameterInteger ) ; public final void rule__ParameterIntegerType__DefaultAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15136:1: ( ( ruleParameterInteger ) ) - // InternalRos.g:15137:2: ( ruleParameterInteger ) + // InternalRos.g:15079:1: ( ( ruleParameterInteger ) ) + // InternalRos.g:15080:2: ( ruleParameterInteger ) { - // InternalRos.g:15137:2: ( ruleParameterInteger ) - // InternalRos.g:15138:3: ruleParameterInteger + // InternalRos.g:15080:2: ( ruleParameterInteger ) + // InternalRos.g:15081:3: ruleParameterInteger { before(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -44842,17 +44700,17 @@ public final void rule__ParameterIntegerType__DefaultAssignment_2_1() throws Rec // $ANTLR start "rule__ParameterStringType__DefaultAssignment_2_1" - // InternalRos.g:15147:1: rule__ParameterStringType__DefaultAssignment_2_1 : ( ruleParameterString ) ; + // InternalRos.g:15090:1: rule__ParameterStringType__DefaultAssignment_2_1 : ( ruleParameterString ) ; public final void rule__ParameterStringType__DefaultAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15151:1: ( ( ruleParameterString ) ) - // InternalRos.g:15152:2: ( ruleParameterString ) + // InternalRos.g:15094:1: ( ( ruleParameterString ) ) + // InternalRos.g:15095:2: ( ruleParameterString ) { - // InternalRos.g:15152:2: ( ruleParameterString ) - // InternalRos.g:15153:3: ruleParameterString + // InternalRos.g:15095:2: ( ruleParameterString ) + // InternalRos.g:15096:3: ruleParameterString { before(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -44883,17 +44741,17 @@ public final void rule__ParameterStringType__DefaultAssignment_2_1() throws Reco // $ANTLR start "rule__ParameterDoubleType__DefaultAssignment_2_1" - // InternalRos.g:15162:1: rule__ParameterDoubleType__DefaultAssignment_2_1 : ( ruleParameterDouble ) ; + // InternalRos.g:15105:1: rule__ParameterDoubleType__DefaultAssignment_2_1 : ( ruleParameterDouble ) ; public final void rule__ParameterDoubleType__DefaultAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15166:1: ( ( ruleParameterDouble ) ) - // InternalRos.g:15167:2: ( ruleParameterDouble ) + // InternalRos.g:15109:1: ( ( ruleParameterDouble ) ) + // InternalRos.g:15110:2: ( ruleParameterDouble ) { - // InternalRos.g:15167:2: ( ruleParameterDouble ) - // InternalRos.g:15168:3: ruleParameterDouble + // InternalRos.g:15110:2: ( ruleParameterDouble ) + // InternalRos.g:15111:3: ruleParameterDouble { before(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -44924,17 +44782,17 @@ public final void rule__ParameterDoubleType__DefaultAssignment_2_1() throws Reco // $ANTLR start "rule__ParameterBooleanType__DefaultAssignment_2_1" - // InternalRos.g:15177:1: rule__ParameterBooleanType__DefaultAssignment_2_1 : ( ruleParameterBoolean ) ; + // InternalRos.g:15120:1: rule__ParameterBooleanType__DefaultAssignment_2_1 : ( ruleParameterBoolean ) ; public final void rule__ParameterBooleanType__DefaultAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15181:1: ( ( ruleParameterBoolean ) ) - // InternalRos.g:15182:2: ( ruleParameterBoolean ) + // InternalRos.g:15124:1: ( ( ruleParameterBoolean ) ) + // InternalRos.g:15125:2: ( ruleParameterBoolean ) { - // InternalRos.g:15182:2: ( ruleParameterBoolean ) - // InternalRos.g:15183:3: ruleParameterBoolean + // InternalRos.g:15125:2: ( ruleParameterBoolean ) + // InternalRos.g:15126:3: ruleParameterBoolean { before(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -44965,17 +44823,17 @@ public final void rule__ParameterBooleanType__DefaultAssignment_2_1() throws Rec // $ANTLR start "rule__ParameterBase64Type__DefaultAssignment_2_1" - // InternalRos.g:15192:1: rule__ParameterBase64Type__DefaultAssignment_2_1 : ( ruleParameterBase64 ) ; + // InternalRos.g:15135:1: rule__ParameterBase64Type__DefaultAssignment_2_1 : ( ruleParameterBase64 ) ; public final void rule__ParameterBase64Type__DefaultAssignment_2_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15196:1: ( ( ruleParameterBase64 ) ) - // InternalRos.g:15197:2: ( ruleParameterBase64 ) + // InternalRos.g:15139:1: ( ( ruleParameterBase64 ) ) + // InternalRos.g:15140:2: ( ruleParameterBase64 ) { - // InternalRos.g:15197:2: ( ruleParameterBase64 ) - // InternalRos.g:15198:3: ruleParameterBase64 + // InternalRos.g:15140:2: ( ruleParameterBase64 ) + // InternalRos.g:15141:3: ruleParameterBase64 { before(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); pushFollow(FOLLOW_2); @@ -45006,17 +44864,17 @@ public final void rule__ParameterBase64Type__DefaultAssignment_2_1() throws Reco // $ANTLR start "rule__ParameterArrayType__TypeAssignment_3" - // InternalRos.g:15207:1: rule__ParameterArrayType__TypeAssignment_3 : ( ruleParameterType ) ; + // InternalRos.g:15150:1: rule__ParameterArrayType__TypeAssignment_3 : ( ruleParameterType ) ; public final void rule__ParameterArrayType__TypeAssignment_3() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15211:1: ( ( ruleParameterType ) ) - // InternalRos.g:15212:2: ( ruleParameterType ) + // InternalRos.g:15154:1: ( ( ruleParameterType ) ) + // InternalRos.g:15155:2: ( ruleParameterType ) { - // InternalRos.g:15212:2: ( ruleParameterType ) - // InternalRos.g:15213:3: ruleParameterType + // InternalRos.g:15155:2: ( ruleParameterType ) + // InternalRos.g:15156:3: ruleParameterType { before(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_3_0()); pushFollow(FOLLOW_2); @@ -45047,17 +44905,17 @@ public final void rule__ParameterArrayType__TypeAssignment_3() throws Recognitio // $ANTLR start "rule__ParameterArrayType__DefaultAssignment_4_1" - // InternalRos.g:15222:1: rule__ParameterArrayType__DefaultAssignment_4_1 : ( ruleParameterList ) ; + // InternalRos.g:15165:1: rule__ParameterArrayType__DefaultAssignment_4_1 : ( ruleParameterList ) ; public final void rule__ParameterArrayType__DefaultAssignment_4_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15226:1: ( ( ruleParameterList ) ) - // InternalRos.g:15227:2: ( ruleParameterList ) + // InternalRos.g:15169:1: ( ( ruleParameterList ) ) + // InternalRos.g:15170:2: ( ruleParameterList ) { - // InternalRos.g:15227:2: ( ruleParameterList ) - // InternalRos.g:15228:3: ruleParameterList + // InternalRos.g:15170:2: ( ruleParameterList ) + // InternalRos.g:15171:3: ruleParameterList { before(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_4_1_0()); pushFollow(FOLLOW_2); @@ -45088,17 +44946,17 @@ public final void rule__ParameterArrayType__DefaultAssignment_4_1() throws Recog // $ANTLR start "rule__ParameterList__ValueAssignment_2" - // InternalRos.g:15237:1: rule__ParameterList__ValueAssignment_2 : ( ruleParameterValue ) ; + // InternalRos.g:15180:1: rule__ParameterList__ValueAssignment_2 : ( ruleParameterValue ) ; public final void rule__ParameterList__ValueAssignment_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15241:1: ( ( ruleParameterValue ) ) - // InternalRos.g:15242:2: ( ruleParameterValue ) + // InternalRos.g:15184:1: ( ( ruleParameterValue ) ) + // InternalRos.g:15185:2: ( ruleParameterValue ) { - // InternalRos.g:15242:2: ( ruleParameterValue ) - // InternalRos.g:15243:3: ruleParameterValue + // InternalRos.g:15185:2: ( ruleParameterValue ) + // InternalRos.g:15186:3: ruleParameterValue { before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); pushFollow(FOLLOW_2); @@ -45129,17 +44987,17 @@ public final void rule__ParameterList__ValueAssignment_2() throws RecognitionExc // $ANTLR start "rule__ParameterList__ValueAssignment_3_1" - // InternalRos.g:15252:1: rule__ParameterList__ValueAssignment_3_1 : ( ruleParameterValue ) ; + // InternalRos.g:15195:1: rule__ParameterList__ValueAssignment_3_1 : ( ruleParameterValue ) ; public final void rule__ParameterList__ValueAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15256:1: ( ( ruleParameterValue ) ) - // InternalRos.g:15257:2: ( ruleParameterValue ) + // InternalRos.g:15199:1: ( ( ruleParameterValue ) ) + // InternalRos.g:15200:2: ( ruleParameterValue ) { - // InternalRos.g:15257:2: ( ruleParameterValue ) - // InternalRos.g:15258:3: ruleParameterValue + // InternalRos.g:15200:2: ( ruleParameterValue ) + // InternalRos.g:15201:3: ruleParameterValue { before(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); pushFollow(FOLLOW_2); @@ -45170,17 +45028,17 @@ public final void rule__ParameterList__ValueAssignment_3_1() throws RecognitionE // $ANTLR start "rule__ParameterAny__ValueAssignment_3_1" - // InternalRos.g:15267:1: rule__ParameterAny__ValueAssignment_3_1 : ( ruleEString ) ; + // InternalRos.g:15210:1: rule__ParameterAny__ValueAssignment_3_1 : ( ruleEString ) ; public final void rule__ParameterAny__ValueAssignment_3_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15271:1: ( ( ruleEString ) ) - // InternalRos.g:15272:2: ( ruleEString ) + // InternalRos.g:15214:1: ( ( ruleEString ) ) + // InternalRos.g:15215:2: ( ruleEString ) { - // InternalRos.g:15272:2: ( ruleEString ) - // InternalRos.g:15273:3: ruleEString + // InternalRos.g:15215:2: ( ruleEString ) + // InternalRos.g:15216:3: ruleEString { before(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_3_1_0()); pushFollow(FOLLOW_2); @@ -45211,17 +45069,17 @@ public final void rule__ParameterAny__ValueAssignment_3_1() throws RecognitionEx // $ANTLR start "rule__ParameterString__ValueAssignment" - // InternalRos.g:15282:1: rule__ParameterString__ValueAssignment : ( ruleEString ) ; + // InternalRos.g:15225:1: rule__ParameterString__ValueAssignment : ( ruleEString ) ; public final void rule__ParameterString__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15286:1: ( ( ruleEString ) ) - // InternalRos.g:15287:2: ( ruleEString ) + // InternalRos.g:15229:1: ( ( ruleEString ) ) + // InternalRos.g:15230:2: ( ruleEString ) { - // InternalRos.g:15287:2: ( ruleEString ) - // InternalRos.g:15288:3: ruleEString + // InternalRos.g:15230:2: ( ruleEString ) + // InternalRos.g:15231:3: ruleEString { before(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -45252,17 +45110,17 @@ public final void rule__ParameterString__ValueAssignment() throws RecognitionExc // $ANTLR start "rule__ParameterBase64__ValueAssignment" - // InternalRos.g:15297:1: rule__ParameterBase64__ValueAssignment : ( ruleBase64Binary ) ; + // InternalRos.g:15240:1: rule__ParameterBase64__ValueAssignment : ( ruleBase64Binary ) ; public final void rule__ParameterBase64__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15301:1: ( ( ruleBase64Binary ) ) - // InternalRos.g:15302:2: ( ruleBase64Binary ) + // InternalRos.g:15244:1: ( ( ruleBase64Binary ) ) + // InternalRos.g:15245:2: ( ruleBase64Binary ) { - // InternalRos.g:15302:2: ( ruleBase64Binary ) - // InternalRos.g:15303:3: ruleBase64Binary + // InternalRos.g:15245:2: ( ruleBase64Binary ) + // InternalRos.g:15246:3: ruleBase64Binary { before(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -45293,17 +45151,17 @@ public final void rule__ParameterBase64__ValueAssignment() throws RecognitionExc // $ANTLR start "rule__ParameterInteger__ValueAssignment" - // InternalRos.g:15312:1: rule__ParameterInteger__ValueAssignment : ( ruleInteger0 ) ; + // InternalRos.g:15255:1: rule__ParameterInteger__ValueAssignment : ( ruleInteger0 ) ; public final void rule__ParameterInteger__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15316:1: ( ( ruleInteger0 ) ) - // InternalRos.g:15317:2: ( ruleInteger0 ) + // InternalRos.g:15259:1: ( ( ruleInteger0 ) ) + // InternalRos.g:15260:2: ( ruleInteger0 ) { - // InternalRos.g:15317:2: ( ruleInteger0 ) - // InternalRos.g:15318:3: ruleInteger0 + // InternalRos.g:15260:2: ( ruleInteger0 ) + // InternalRos.g:15261:3: ruleInteger0 { before(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -45334,17 +45192,17 @@ public final void rule__ParameterInteger__ValueAssignment() throws RecognitionEx // $ANTLR start "rule__ParameterDouble__ValueAssignment" - // InternalRos.g:15327:1: rule__ParameterDouble__ValueAssignment : ( ruleDouble0 ) ; + // InternalRos.g:15270:1: rule__ParameterDouble__ValueAssignment : ( ruleDouble0 ) ; public final void rule__ParameterDouble__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15331:1: ( ( ruleDouble0 ) ) - // InternalRos.g:15332:2: ( ruleDouble0 ) + // InternalRos.g:15274:1: ( ( ruleDouble0 ) ) + // InternalRos.g:15275:2: ( ruleDouble0 ) { - // InternalRos.g:15332:2: ( ruleDouble0 ) - // InternalRos.g:15333:3: ruleDouble0 + // InternalRos.g:15275:2: ( ruleDouble0 ) + // InternalRos.g:15276:3: ruleDouble0 { before(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -45375,17 +45233,17 @@ public final void rule__ParameterDouble__ValueAssignment() throws RecognitionExc // $ANTLR start "rule__ParameterBoolean__ValueAssignment" - // InternalRos.g:15342:1: rule__ParameterBoolean__ValueAssignment : ( ruleboolean0 ) ; + // InternalRos.g:15285:1: rule__ParameterBoolean__ValueAssignment : ( ruleboolean0 ) ; public final void rule__ParameterBoolean__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15346:1: ( ( ruleboolean0 ) ) - // InternalRos.g:15347:2: ( ruleboolean0 ) + // InternalRos.g:15289:1: ( ( ruleboolean0 ) ) + // InternalRos.g:15290:2: ( ruleboolean0 ) { - // InternalRos.g:15347:2: ( ruleboolean0 ) - // InternalRos.g:15348:3: ruleboolean0 + // InternalRos.g:15290:2: ( ruleboolean0 ) + // InternalRos.g:15291:3: ruleboolean0 { before(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -45416,17 +45274,17 @@ public final void rule__ParameterBoolean__ValueAssignment() throws RecognitionEx // $ANTLR start "rule__ParameterStruct__ValueAssignment_1_1" - // InternalRos.g:15357:1: rule__ParameterStruct__ValueAssignment_1_1 : ( ruleParameterStructMember ) ; + // InternalRos.g:15300:1: rule__ParameterStruct__ValueAssignment_1_1 : ( ruleParameterStructMember ) ; public final void rule__ParameterStruct__ValueAssignment_1_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15361:1: ( ( ruleParameterStructMember ) ) - // InternalRos.g:15362:2: ( ruleParameterStructMember ) + // InternalRos.g:15304:1: ( ( ruleParameterStructMember ) ) + // InternalRos.g:15305:2: ( ruleParameterStructMember ) { - // InternalRos.g:15362:2: ( ruleParameterStructMember ) - // InternalRos.g:15363:3: ruleParameterStructMember + // InternalRos.g:15305:2: ( ruleParameterStructMember ) + // InternalRos.g:15306:3: ruleParameterStructMember { before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); pushFollow(FOLLOW_2); @@ -45457,17 +45315,17 @@ public final void rule__ParameterStruct__ValueAssignment_1_1() throws Recognitio // $ANTLR start "rule__ParameterStruct__ValueAssignment_1_2_2" - // InternalRos.g:15372:1: rule__ParameterStruct__ValueAssignment_1_2_2 : ( ruleParameterStructMember ) ; + // InternalRos.g:15315:1: rule__ParameterStruct__ValueAssignment_1_2_2 : ( ruleParameterStructMember ) ; public final void rule__ParameterStruct__ValueAssignment_1_2_2() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15376:1: ( ( ruleParameterStructMember ) ) - // InternalRos.g:15377:2: ( ruleParameterStructMember ) + // InternalRos.g:15319:1: ( ( ruleParameterStructMember ) ) + // InternalRos.g:15320:2: ( ruleParameterStructMember ) { - // InternalRos.g:15377:2: ( ruleParameterStructMember ) - // InternalRos.g:15378:3: ruleParameterStructMember + // InternalRos.g:15320:2: ( ruleParameterStructMember ) + // InternalRos.g:15321:3: ruleParameterStructMember { before(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); pushFollow(FOLLOW_2); @@ -45498,17 +45356,17 @@ public final void rule__ParameterStruct__ValueAssignment_1_2_2() throws Recognit // $ANTLR start "rule__ParameterDate__ValueAssignment" - // InternalRos.g:15387:1: rule__ParameterDate__ValueAssignment : ( ruleDateTime0 ) ; + // InternalRos.g:15330:1: rule__ParameterDate__ValueAssignment : ( ruleDateTime0 ) ; public final void rule__ParameterDate__ValueAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15391:1: ( ( ruleDateTime0 ) ) - // InternalRos.g:15392:2: ( ruleDateTime0 ) + // InternalRos.g:15334:1: ( ( ruleDateTime0 ) ) + // InternalRos.g:15335:2: ( ruleDateTime0 ) { - // InternalRos.g:15392:2: ( ruleDateTime0 ) - // InternalRos.g:15393:3: ruleDateTime0 + // InternalRos.g:15335:2: ( ruleDateTime0 ) + // InternalRos.g:15336:3: ruleDateTime0 { before(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); pushFollow(FOLLOW_2); @@ -45539,17 +45397,17 @@ public final void rule__ParameterDate__ValueAssignment() throws RecognitionExcep // $ANTLR start "rule__ParameterStructMember__NameAssignment_1" - // InternalRos.g:15402:1: rule__ParameterStructMember__NameAssignment_1 : ( ruleEString ) ; + // InternalRos.g:15345:1: rule__ParameterStructMember__NameAssignment_1 : ( ruleEString ) ; public final void rule__ParameterStructMember__NameAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15406:1: ( ( ruleEString ) ) - // InternalRos.g:15407:2: ( ruleEString ) + // InternalRos.g:15349:1: ( ( ruleEString ) ) + // InternalRos.g:15350:2: ( ruleEString ) { - // InternalRos.g:15407:2: ( ruleEString ) - // InternalRos.g:15408:3: ruleEString + // InternalRos.g:15350:2: ( ruleEString ) + // InternalRos.g:15351:3: ruleEString { before(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -45580,17 +45438,17 @@ public final void rule__ParameterStructMember__NameAssignment_1() throws Recogni // $ANTLR start "rule__ParameterStructMember__ValueAssignment_4" - // InternalRos.g:15417:1: rule__ParameterStructMember__ValueAssignment_4 : ( ruleParameterValue ) ; + // InternalRos.g:15360:1: rule__ParameterStructMember__ValueAssignment_4 : ( ruleParameterValue ) ; public final void rule__ParameterStructMember__ValueAssignment_4() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15421:1: ( ( ruleParameterValue ) ) - // InternalRos.g:15422:2: ( ruleParameterValue ) + // InternalRos.g:15364:1: ( ( ruleParameterValue ) ) + // InternalRos.g:15365:2: ( ruleParameterValue ) { - // InternalRos.g:15422:2: ( ruleParameterValue ) - // InternalRos.g:15423:3: ruleParameterValue + // InternalRos.g:15365:2: ( ruleParameterValue ) + // InternalRos.g:15366:3: ruleParameterValue { before(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_4_0()); pushFollow(FOLLOW_2); @@ -45621,17 +45479,17 @@ public final void rule__ParameterStructMember__ValueAssignment_4() throws Recogn // $ANTLR start "rule__ParameterStructTypeMember__NameAssignment_0" - // InternalRos.g:15432:1: rule__ParameterStructTypeMember__NameAssignment_0 : ( ruleEString ) ; + // InternalRos.g:15375:1: rule__ParameterStructTypeMember__NameAssignment_0 : ( ruleEString ) ; public final void rule__ParameterStructTypeMember__NameAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15436:1: ( ( ruleEString ) ) - // InternalRos.g:15437:2: ( ruleEString ) + // InternalRos.g:15379:1: ( ( ruleEString ) ) + // InternalRos.g:15380:2: ( ruleEString ) { - // InternalRos.g:15437:2: ( ruleEString ) - // InternalRos.g:15438:3: ruleEString + // InternalRos.g:15380:2: ( ruleEString ) + // InternalRos.g:15381:3: ruleEString { before(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); pushFollow(FOLLOW_2); @@ -45662,17 +45520,17 @@ public final void rule__ParameterStructTypeMember__NameAssignment_0() throws Rec // $ANTLR start "rule__ParameterStructTypeMember__TypeAssignment_1" - // InternalRos.g:15447:1: rule__ParameterStructTypeMember__TypeAssignment_1 : ( ruleParameterType ) ; + // InternalRos.g:15390:1: rule__ParameterStructTypeMember__TypeAssignment_1 : ( ruleParameterType ) ; public final void rule__ParameterStructTypeMember__TypeAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15451:1: ( ( ruleParameterType ) ) - // InternalRos.g:15452:2: ( ruleParameterType ) + // InternalRos.g:15394:1: ( ( ruleParameterType ) ) + // InternalRos.g:15395:2: ( ruleParameterType ) { - // InternalRos.g:15452:2: ( ruleParameterType ) - // InternalRos.g:15453:3: ruleParameterType + // InternalRos.g:15395:2: ( ruleParameterType ) + // InternalRos.g:15396:3: ruleParameterType { before(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); pushFollow(FOLLOW_2); @@ -45703,17 +45561,17 @@ public final void rule__ParameterStructTypeMember__TypeAssignment_1() throws Rec // $ANTLR start "rule__MessagePart__TypeAssignment_0" - // InternalRos.g:15462:1: rule__MessagePart__TypeAssignment_0 : ( ruleAbstractType ) ; + // InternalRos.g:15405:1: rule__MessagePart__TypeAssignment_0 : ( ruleAbstractType ) ; public final void rule__MessagePart__TypeAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15466:1: ( ( ruleAbstractType ) ) - // InternalRos.g:15467:2: ( ruleAbstractType ) + // InternalRos.g:15409:1: ( ( ruleAbstractType ) ) + // InternalRos.g:15410:2: ( ruleAbstractType ) { - // InternalRos.g:15467:2: ( ruleAbstractType ) - // InternalRos.g:15468:3: ruleAbstractType + // InternalRos.g:15410:2: ( ruleAbstractType ) + // InternalRos.g:15411:3: ruleAbstractType { before(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); pushFollow(FOLLOW_2); @@ -45744,21 +45602,21 @@ public final void rule__MessagePart__TypeAssignment_0() throws RecognitionExcept // $ANTLR start "rule__MessagePart__DataAssignment_1" - // InternalRos.g:15477:1: rule__MessagePart__DataAssignment_1 : ( ( rule__MessagePart__DataAlternatives_1_0 ) ) ; + // InternalRos.g:15420:1: rule__MessagePart__DataAssignment_1 : ( ( rule__MessagePart__DataAlternatives_1_0 ) ) ; public final void rule__MessagePart__DataAssignment_1() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15481:1: ( ( ( rule__MessagePart__DataAlternatives_1_0 ) ) ) - // InternalRos.g:15482:2: ( ( rule__MessagePart__DataAlternatives_1_0 ) ) + // InternalRos.g:15424:1: ( ( ( rule__MessagePart__DataAlternatives_1_0 ) ) ) + // InternalRos.g:15425:2: ( ( rule__MessagePart__DataAlternatives_1_0 ) ) { - // InternalRos.g:15482:2: ( ( rule__MessagePart__DataAlternatives_1_0 ) ) - // InternalRos.g:15483:3: ( rule__MessagePart__DataAlternatives_1_0 ) + // InternalRos.g:15425:2: ( ( rule__MessagePart__DataAlternatives_1_0 ) ) + // InternalRos.g:15426:3: ( rule__MessagePart__DataAlternatives_1_0 ) { before(grammarAccess.getMessagePartAccess().getDataAlternatives_1_0()); - // InternalRos.g:15484:3: ( rule__MessagePart__DataAlternatives_1_0 ) - // InternalRos.g:15484:4: rule__MessagePart__DataAlternatives_1_0 + // InternalRos.g:15427:3: ( rule__MessagePart__DataAlternatives_1_0 ) + // InternalRos.g:15427:4: rule__MessagePart__DataAlternatives_1_0 { pushFollow(FOLLOW_2); rule__MessagePart__DataAlternatives_1_0(); @@ -45791,21 +45649,21 @@ public final void rule__MessagePart__DataAssignment_1() throws RecognitionExcept // $ANTLR start "rule__TopicSpecRef__TopicSpecAssignment" - // InternalRos.g:15492:1: rule__TopicSpecRef__TopicSpecAssignment : ( ( ruleEString ) ) ; + // InternalRos.g:15435:1: rule__TopicSpecRef__TopicSpecAssignment : ( ( ruleEString ) ) ; public final void rule__TopicSpecRef__TopicSpecAssignment() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15496:1: ( ( ( ruleEString ) ) ) - // InternalRos.g:15497:2: ( ( ruleEString ) ) + // InternalRos.g:15439:1: ( ( ( ruleEString ) ) ) + // InternalRos.g:15440:2: ( ( ruleEString ) ) { - // InternalRos.g:15497:2: ( ( ruleEString ) ) - // InternalRos.g:15498:3: ( ruleEString ) + // InternalRos.g:15440:2: ( ( ruleEString ) ) + // InternalRos.g:15441:3: ( ruleEString ) { before(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0()); - // InternalRos.g:15499:3: ( ruleEString ) - // InternalRos.g:15500:4: ruleEString + // InternalRos.g:15442:3: ( ruleEString ) + // InternalRos.g:15443:4: ruleEString { before(grammarAccess.getTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_1()); pushFollow(FOLLOW_2); @@ -45840,21 +45698,21 @@ public final void rule__TopicSpecRef__TopicSpecAssignment() throws RecognitionEx // $ANTLR start "rule__ArrayTopicSpecRef__TopicSpecAssignment_0" - // InternalRos.g:15511:1: rule__ArrayTopicSpecRef__TopicSpecAssignment_0 : ( ( ruleEString ) ) ; + // InternalRos.g:15454:1: rule__ArrayTopicSpecRef__TopicSpecAssignment_0 : ( ( ruleEString ) ) ; public final void rule__ArrayTopicSpecRef__TopicSpecAssignment_0() throws RecognitionException { int stackSize = keepStackSize(); try { - // InternalRos.g:15515:1: ( ( ( ruleEString ) ) ) - // InternalRos.g:15516:2: ( ( ruleEString ) ) + // InternalRos.g:15458:1: ( ( ( ruleEString ) ) ) + // InternalRos.g:15459:2: ( ( ruleEString ) ) { - // InternalRos.g:15516:2: ( ( ruleEString ) ) - // InternalRos.g:15517:3: ( ruleEString ) + // InternalRos.g:15459:2: ( ( ruleEString ) ) + // InternalRos.g:15460:3: ( ruleEString ) { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); - // InternalRos.g:15518:3: ( ruleEString ) - // InternalRos.g:15519:4: ruleEString + // InternalRos.g:15461:3: ( ruleEString ) + // InternalRos.g:15462:4: ruleEString { before(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecEStringParserRuleCall_0_0_1()); pushFollow(FOLLOW_2); @@ -45890,12 +45748,12 @@ public final void rule__ArrayTopicSpecRef__TopicSpecAssignment_0() throws Recogn // Delegated rules - protected DFA11 dfa11 = new DFA11(this); + protected DFA12 dfa12 = new DFA12(this); static final String dfa_1s = "\42\uffff"; - static final String dfa_2s = "\36\uffff\2\40\2\uffff"; + static final String dfa_2s = "\36\uffff\2\41\2\uffff"; static final String dfa_3s = "\1\11\35\uffff\2\11\2\uffff"; static final String dfa_4s = "\1\157\35\uffff\2\160\2\uffff"; - static final String dfa_5s = "\1\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\2\uffff\1\36\1\37"; + static final String dfa_5s = "\1\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35\2\uffff\1\37\1\36"; static final String dfa_6s = "\42\uffff}>"; static final String[] dfa_7s = { "\1\36\1\37\20\uffff\1\20\12\uffff\1\17\1\16\56\uffff\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14\1\15\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30\1\31\1\32\1\33\1\34\1\35", @@ -45928,8 +45786,8 @@ public final void rule__ArrayTopicSpecRef__TopicSpecAssignment_0() throws Recogn "", "", "", - "\2\40\1\uffff\1\40\20\uffff\13\40\110\uffff\1\41", - "\2\40\1\uffff\1\40\20\uffff\13\40\110\uffff\1\41", + "\2\41\1\uffff\1\41\20\uffff\13\41\110\uffff\1\40", + "\2\41\1\uffff\1\41\20\uffff\13\41\110\uffff\1\40", "", "" }; @@ -45942,11 +45800,11 @@ public final void rule__ArrayTopicSpecRef__TopicSpecAssignment_0() throws Recogn static final short[] dfa_6 = DFA.unpackEncodedString(dfa_6s); static final short[][] dfa_7 = unpackEncodedStringArray(dfa_7s); - class DFA11 extends DFA { + class DFA12 extends DFA { - public DFA11(BaseRecognizer recognizer) { + public DFA12(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 11; + this.decisionNumber = 12; this.eot = dfa_1; this.eof = dfa_2; this.min = dfa_3; @@ -45956,7 +45814,7 @@ public DFA11(BaseRecognizer recognizer) { this.transition = dfa_7; } public String getDescription() { - return "2558: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 ) );"; + return "2609: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 ) );"; } } @@ -45990,74 +45848,77 @@ public String getDescription() { public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x000000C008000602L,0x0000FFFFFFC00000L}); public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x0000000200000000L}); public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x3F80040000000000L}); - public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x4000000000000000L}); - public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); - public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); - public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); - public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); - public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); - public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000000800000000L}); - public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x8000040000000000L}); - public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000680L}); - public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000040000000L}); - public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000002000000000L}); - public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); - public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000040000000000L,0x0000000000000100L}); - public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000002000000L}); - public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); - public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x8000001000000000L}); - public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000010000000L,0x00000000000F7000L}); - public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000040000000000L}); - public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); - public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); - public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); - public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L}); - public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000000010000000L}); - public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); - public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0000000000000040L}); - public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L}); - public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000000000000020L}); - public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); - public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000000000000010L}); - public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000001000000000L}); - public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0000040000000000L,0x0000000000008000L}); - public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x00000200000006F0L}); - public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); - public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0000040400000000L}); - public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L}); - public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x0000000400000000L}); - public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x000000FFE0001600L}); - public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L}); - public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L}); - public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L}); - public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x0000000000000000L,0x0000000002000000L}); - public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L}); - public static final BitSet FOLLOW_74 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L}); - public static final BitSet FOLLOW_75 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L}); - public static final BitSet FOLLOW_76 = new BitSet(new long[]{0x0000000000000000L,0x0000000020000000L}); - public static final BitSet FOLLOW_77 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L}); - public static final BitSet FOLLOW_78 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L}); - public static final BitSet FOLLOW_79 = new BitSet(new long[]{0x0000000000000000L,0x0000000100000000L}); - public static final BitSet FOLLOW_80 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L}); - public static final BitSet FOLLOW_81 = new BitSet(new long[]{0x0000000000000000L,0x0000000400000000L}); - public static final BitSet FOLLOW_82 = new BitSet(new long[]{0x0000008000000000L}); - public static final BitSet FOLLOW_83 = new BitSet(new long[]{0x0000004000000000L}); - public static final BitSet FOLLOW_84 = new BitSet(new long[]{0x0000000000000000L,0x0000000800000000L}); - public static final BitSet FOLLOW_85 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000000L}); - public static final BitSet FOLLOW_86 = new BitSet(new long[]{0x0000000000000000L,0x0000002000000000L}); - public static final BitSet FOLLOW_87 = new BitSet(new long[]{0x0000000000000000L,0x0000004000000000L}); - public static final BitSet FOLLOW_88 = new BitSet(new long[]{0x0000000000000000L,0x0000008000000000L}); - public static final BitSet FOLLOW_89 = new BitSet(new long[]{0x0000000000000000L,0x0000010000000000L}); - public static final BitSet FOLLOW_90 = new BitSet(new long[]{0x0000000000000000L,0x0000020000000000L}); - public static final BitSet FOLLOW_91 = new BitSet(new long[]{0x0000000000000000L,0x0000040000000000L}); - public static final BitSet FOLLOW_92 = new BitSet(new long[]{0x0000000000000000L,0x0000080000000000L}); - public static final BitSet FOLLOW_93 = new BitSet(new long[]{0x0000000000000000L,0x0000100000000000L}); - public static final BitSet FOLLOW_94 = new BitSet(new long[]{0x0000000000000000L,0x0000200000000000L}); - public static final BitSet FOLLOW_95 = new BitSet(new long[]{0x0000000000000000L,0x0000400000000000L}); - public static final BitSet FOLLOW_96 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L}); - public static final BitSet FOLLOW_97 = new BitSet(new long[]{0x0000000008000000L}); - public static final BitSet FOLLOW_98 = new BitSet(new long[]{0x0000000000000000L,0x0001000000000000L}); + public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x3F80000000000002L}); + public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0000040000000000L,0x0000000000000001L}); + public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); + public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0000040000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000002L}); + public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x4000000000000000L}); + public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000004L}); + public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000008L}); + public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000010L}); + public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L}); + public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000800000000L}); + public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x8000040000000000L}); + public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000680L}); + public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000040000000L}); + public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000002000000000L}); + public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); + public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000040000000000L,0x0000000000000100L}); + public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000002000000L}); + public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000200L}); + public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x8000001000000000L}); + public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000010000000L,0x00000000000F7000L}); + public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000040000000000L}); + public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L}); + public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0000000000000000L,0x0000000000002000L}); + public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L}); + public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L}); + public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0000000010000000L}); + public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L}); + public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0000000000000040L}); + public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L}); + public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000000000000020L}); + public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); + public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x0000000000000010L}); + public static final BitSet FOLLOW_64 = new BitSet(new long[]{0x0000001000000000L}); + public static final BitSet FOLLOW_65 = new BitSet(new long[]{0x0000040000000000L,0x0000000000008000L}); + public static final BitSet FOLLOW_66 = new BitSet(new long[]{0x00000200000006F0L}); + public static final BitSet FOLLOW_67 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L}); + public static final BitSet FOLLOW_68 = new BitSet(new long[]{0x0000040400000000L}); + public static final BitSet FOLLOW_69 = new BitSet(new long[]{0x0000000000000000L,0x0000000000200000L}); + public static final BitSet FOLLOW_70 = new BitSet(new long[]{0x0000000400000000L}); + public static final BitSet FOLLOW_71 = new BitSet(new long[]{0x000000FFE0001600L}); + public static final BitSet FOLLOW_72 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L}); + public static final BitSet FOLLOW_73 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L}); + public static final BitSet FOLLOW_74 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L}); + public static final BitSet FOLLOW_75 = new BitSet(new long[]{0x0000000000000000L,0x0000000002000000L}); + public static final BitSet FOLLOW_76 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L}); + public static final BitSet FOLLOW_77 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L}); + public static final BitSet FOLLOW_78 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L}); + public static final BitSet FOLLOW_79 = new BitSet(new long[]{0x0000000000000000L,0x0000000020000000L}); + public static final BitSet FOLLOW_80 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L}); + public static final BitSet FOLLOW_81 = new BitSet(new long[]{0x0000000000000000L,0x0000000080000000L}); + public static final BitSet FOLLOW_82 = new BitSet(new long[]{0x0000000000000000L,0x0000000100000000L}); + public static final BitSet FOLLOW_83 = new BitSet(new long[]{0x0000000000000000L,0x0000000200000000L}); + public static final BitSet FOLLOW_84 = new BitSet(new long[]{0x0000000000000000L,0x0000000400000000L}); + public static final BitSet FOLLOW_85 = new BitSet(new long[]{0x0000008000000000L}); + public static final BitSet FOLLOW_86 = new BitSet(new long[]{0x0000004000000000L}); + public static final BitSet FOLLOW_87 = new BitSet(new long[]{0x0000000000000000L,0x0000000800000000L}); + public static final BitSet FOLLOW_88 = new BitSet(new long[]{0x0000000000000000L,0x0000001000000000L}); + public static final BitSet FOLLOW_89 = new BitSet(new long[]{0x0000000000000000L,0x0000002000000000L}); + public static final BitSet FOLLOW_90 = new BitSet(new long[]{0x0000000000000000L,0x0000004000000000L}); + public static final BitSet FOLLOW_91 = new BitSet(new long[]{0x0000000000000000L,0x0000008000000000L}); + public static final BitSet FOLLOW_92 = new BitSet(new long[]{0x0000000000000000L,0x0000010000000000L}); + public static final BitSet FOLLOW_93 = new BitSet(new long[]{0x0000000000000000L,0x0000020000000000L}); + public static final BitSet FOLLOW_94 = new BitSet(new long[]{0x0000000000000000L,0x0000040000000000L}); + public static final BitSet FOLLOW_95 = new BitSet(new long[]{0x0000000000000000L,0x0000080000000000L}); + public static final BitSet FOLLOW_96 = new BitSet(new long[]{0x0000000000000000L,0x0000100000000000L}); + public static final BitSet FOLLOW_97 = new BitSet(new long[]{0x0000000000000000L,0x0000200000000000L}); + public static final BitSet FOLLOW_98 = new BitSet(new long[]{0x0000000000000000L,0x0000400000000000L}); + public static final BitSet FOLLOW_99 = new BitSet(new long[]{0x0000000000000000L,0x0000800000000000L}); + public static final BitSet FOLLOW_100 = new BitSet(new long[]{0x0000000008000000L}); + public static final BitSet FOLLOW_101 = new BitSet(new long[]{0x0000000000000000L,0x0001000000000000L}); } \ No newline at end of file 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 3c56c070e..5794d2602 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 @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.23.0 + * generated by Xtext 2.25.0 */ package de.fraunhofer.ipa.ros.tests; diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ui/META-INF/MANIFEST.MF b/plugins/de.fraunhofer.ipa.ros.xtext.ui/META-INF/MANIFEST.MF index 199ca10ea..172c0eae5 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ui/META-INF/MANIFEST.MF +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ui/META-INF/MANIFEST.MF @@ -16,8 +16,8 @@ Require-Bundle: de.fraunhofer.ipa.ros.xtext, org.eclipse.ui, org.eclipse.compare, org.eclipse.xtext.builder, - org.eclipse.xtend.lib, - org.eclipse.xtext.xbase.lib + org.eclipse.xtend.lib;bundle-version="2.14.0", + org.eclipse.xtext.xbase.lib;bundle-version="2.14.0" Import-Package: org.apache.log4j Bundle-RequiredExecutionEnvironment: JavaSE-1.8 Export-Package: de.fraunhofer.ipa.ros.ui.contentassist, 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 a6937c6fc..a8a785760 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 @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.23.0 + * generated by Xtext 2.25.0 */ package de.fraunhofer.ipa.ros.ui; 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 32d20134c..4f07b5940 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 @@ -1,13 +1,13 @@ /* - * generated by Xtext 2.23.0 + * generated by Xtext 2.25.0 */ package de.fraunhofer.ipa.ros.ui; import com.google.inject.Injector; import de.fraunhofer.ipa.ros.xtext.ui.internal.XtextActivator; -import org.eclipse.core.runtime.Platform; import org.eclipse.xtext.ui.guice.AbstractGuiceAwareExecutableExtensionFactory; import org.osgi.framework.Bundle; +import org.osgi.framework.FrameworkUtil; /** * This class was generated. Customizations should only happen in a newly @@ -17,7 +17,7 @@ public class RosExecutableExtensionFactory extends AbstractGuiceAwareExecutableE @Override protected Bundle getBundle() { - return Platform.getBundle(XtextActivator.PLUGIN_ID); + return FrameworkUtil.getBundle(XtextActivator.class); } @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 a8cb3242e..3ed0272fe 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 @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.23.0 + * generated by Xtext 2.25.0 */ package de.fraunhofer.ipa.ros.ui.contentassist; @@ -84,15 +84,15 @@ public void completeMessageDefinition_MessagePart(EObject model, Assignment assi public void completeNode_Name(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_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); } 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 7319b388d..56ece0c92 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 @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.23.0 + * generated by Xtext 2.25.0 */ package de.fraunhofer.ipa.ros.xtext.ui.internal; diff --git a/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/quickfix/RosQuickfixProvider.xtend b/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/quickfix/RosQuickfixProvider.xtend index 249a1cc72..98389876b 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/quickfix/RosQuickfixProvider.xtend +++ b/plugins/de.fraunhofer.ipa.ros.xtext.ui/src/de/fraunhofer/ipa/ros/ui/quickfix/RosQuickfixProvider.xtend @@ -3,7 +3,14 @@ */ package de.fraunhofer.ipa.ros.ui.quickfix +import de.fraunhofer.ipa.ros.validation.RosValidator +import java.util.ArrayList +import java.util.List +import org.eclipse.xtext.ui.editor.model.IXtextDocument import org.eclipse.xtext.ui.editor.quickfix.DefaultQuickfixProvider +import org.eclipse.xtext.ui.editor.quickfix.Fix +import org.eclipse.xtext.ui.editor.quickfix.IssueResolutionAcceptor +import org.eclipse.xtext.validation.Issue /** * Custom quickfixes. @@ -12,7 +19,16 @@ import org.eclipse.xtext.ui.editor.quickfix.DefaultQuickfixProvider */ class RosQuickfixProvider extends DefaultQuickfixProvider { -// @Fix(RosValidator.INVALID_NAME) + + @Fix(RosValidator.SORT_INTERFACES) + def SortInterfaces (Issue issue, IssueResolutionAcceptor acceptor){ + acceptor.accept(issue, 'Organize interfaces and clean the model', 'Sort Interfaces.', 'upcase.png') [ + context | + val model = context.xtextDocument + model.replace(0, model.length,issue.data.get(0).toString); + ] + } + // def capitalizeName(Issue issue, IssueResolutionAcceptor acceptor) { // acceptor.accept(issue, 'Capitalize name', 'Capitalize the name.', 'upcase.png') [ // context | diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/META-INF/MANIFEST.MF b/plugins/de.fraunhofer.ipa.ros.xtext/META-INF/MANIFEST.MF index db55455a8..521872529 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/META-INF/MANIFEST.MF +++ b/plugins/de.fraunhofer.ipa.ros.xtext/META-INF/MANIFEST.MF @@ -9,10 +9,10 @@ Require-Bundle: de.fraunhofer.ipa.ros, org.eclipse.xtext, org.eclipse.xtext.xbase, org.eclipse.equinox.common, - org.eclipse.xtext.xbase.lib, - org.antlr.runtime, + org.eclipse.xtext.xbase.lib;bundle-version="2.14.0", + org.antlr.runtime;bundle-version="[3.2.0,3.2.1)", org.eclipse.xtext.util, - org.eclipse.xtend.lib + org.eclipse.xtend.lib;bundle-version="2.14.0" Bundle-RequiredExecutionEnvironment: JavaSE-1.8 Export-Package: de.fraunhofer.ipa.ros.formatting2, de.fraunhofer.ipa.ros, 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 9eebf03d9..35b6aa665 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 @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.23.0 + * generated by Xtext 2.25.0 */ package de.fraunhofer.ipa.ros; diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/Ros.xtextbin b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/Ros.xtextbin index 0a4dbedd6..2f4d988f4 100644 Binary files a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/Ros.xtextbin and b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/Ros.xtextbin differ 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 25b58da2e..5a399e823 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 @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.23.0 + * generated by Xtext 2.25.0 */ package de.fraunhofer.ipa.ros; 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 fd1f49457..29fc9caa1 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 @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.23.0 + * generated by Xtext 2.25.0 */ package de.fraunhofer.ipa.ros.parser.antlr; 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 e7fde32ea..563d5665e 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 @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.23.0 + * generated by Xtext 2.25.0 */ package de.fraunhofer.ipa.ros.parser.antlr; diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalRos.g b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalRos.g index 781c5be42..6ce312640 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalRos.g +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalRos.g @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.23.0 + * generated by Xtext 2.25.0 */ grammar InternalRos; @@ -1303,218 +1303,202 @@ ruleNode returns [EObject current=null] ) ) ( - otherlv_4='ServiceServers' - { - newLeafNode(otherlv_4, grammarAccess.getNodeAccess().getServiceServersKeyword_4_0()); - } - otherlv_5='{' - { - newLeafNode(otherlv_5, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_4_2_0()); - } - lv_serviceserver_6_0=ruleServiceServer - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - $current, - "serviceserver", - lv_serviceserver_6_0, - "de.fraunhofer.ipa.ros.Ros.ServiceServer"); - afterParserOrEnumRuleCall(); - } - ) - ) ( - otherlv_7=',' + otherlv_4='Publishers' + { + newLeafNode(otherlv_4, grammarAccess.getNodeAccess().getPublishersKeyword_4_0_0()); + } + otherlv_5='{' { - newLeafNode(otherlv_7, grammarAccess.getNodeAccess().getCommaKeyword_4_3_0()); + newLeafNode(otherlv_5, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_0_1()); } ( ( - { - newCompositeNode(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_4_3_1_0()); - } - lv_serviceserver_8_0=ruleServiceServer - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getNodeRule()); + ( + { + newCompositeNode(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_4_0_2_0_0()); } - add( - $current, - "serviceserver", - lv_serviceserver_8_0, - "de.fraunhofer.ipa.ros.Ros.ServiceServer"); - afterParserOrEnumRuleCall(); - } + lv_publisher_6_0=rulePublisher + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + $current, + "publisher", + lv_publisher_6_0, + "de.fraunhofer.ipa.ros.Ros.Publisher"); + afterParserOrEnumRuleCall(); + } + ) ) - ) - )* - otherlv_9='}' - { - newLeafNode(otherlv_9, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_4()); - } - )? - ( - otherlv_10='Publishers' - { - newLeafNode(otherlv_10, grammarAccess.getNodeAccess().getPublishersKeyword_5_0()); - } - otherlv_11='{' - { - newLeafNode(otherlv_11, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_5_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_5_2_0()); - } - lv_publisher_12_0=rulePublisher - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getNodeRule()); + ( + otherlv_7=',' + { + newLeafNode(otherlv_7, grammarAccess.getNodeAccess().getCommaKeyword_4_0_2_1_0()); } - add( - $current, - "publisher", - lv_publisher_12_0, - "de.fraunhofer.ipa.ros.Ros.Publisher"); - afterParserOrEnumRuleCall(); - } - ) + ( + ( + { + newCompositeNode(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_4_0_2_1_1_0()); + } + lv_publisher_8_0=rulePublisher + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + $current, + "publisher", + lv_publisher_8_0, + "de.fraunhofer.ipa.ros.Ros.Publisher"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + )? + otherlv_9='}' + { + newLeafNode(otherlv_9, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_0_3()); + } ) + | ( - otherlv_13=',' + otherlv_10='Subscribers' { - newLeafNode(otherlv_13, grammarAccess.getNodeAccess().getCommaKeyword_5_3_0()); + newLeafNode(otherlv_10, grammarAccess.getNodeAccess().getSubscribersKeyword_4_1_0()); + } + otherlv_11='{' + { + newLeafNode(otherlv_11, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_1_1()); } ( ( - { - newCompositeNode(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_5_3_1_0()); - } - lv_publisher_14_0=rulePublisher - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getNodeRule()); + ( + { + newCompositeNode(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_4_1_2_0_0()); } - add( - $current, - "publisher", - lv_publisher_14_0, - "de.fraunhofer.ipa.ros.Ros.Publisher"); - afterParserOrEnumRuleCall(); - } + lv_subscriber_12_0=ruleSubscriber + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + $current, + "subscriber", + lv_subscriber_12_0, + "de.fraunhofer.ipa.ros.Ros.Subscriber"); + afterParserOrEnumRuleCall(); + } + ) ) - ) - )* - otherlv_15='}' - { - newLeafNode(otherlv_15, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_5_4()); - } - )? - ( - otherlv_16='Subscribers' - { - newLeafNode(otherlv_16, grammarAccess.getNodeAccess().getSubscribersKeyword_6_0()); - } - otherlv_17='{' - { - newLeafNode(otherlv_17, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_6_1()); - } - ( - ( - { - newCompositeNode(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_6_2_0()); - } - lv_subscriber_18_0=ruleSubscriber - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getNodeRule()); + ( + otherlv_13=',' + { + newLeafNode(otherlv_13, grammarAccess.getNodeAccess().getCommaKeyword_4_1_2_1_0()); } - add( - $current, - "subscriber", - lv_subscriber_18_0, - "de.fraunhofer.ipa.ros.Ros.Subscriber"); - afterParserOrEnumRuleCall(); - } - ) + ( + ( + { + newCompositeNode(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_4_1_2_1_1_0()); + } + lv_subscriber_14_0=ruleSubscriber + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + $current, + "subscriber", + lv_subscriber_14_0, + "de.fraunhofer.ipa.ros.Ros.Subscriber"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + )? + otherlv_15='}' + { + newLeafNode(otherlv_15, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_1_3()); + } ) + | ( - otherlv_19=',' + otherlv_16='ServiceServers' { - newLeafNode(otherlv_19, grammarAccess.getNodeAccess().getCommaKeyword_6_3_0()); + newLeafNode(otherlv_16, grammarAccess.getNodeAccess().getServiceServersKeyword_4_2_0()); + } + otherlv_17='{' + { + newLeafNode(otherlv_17, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_2_1()); } ( ( { - newCompositeNode(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_6_3_1_0()); + newCompositeNode(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_4_2_2_0()); } - lv_subscriber_20_0=ruleSubscriber + lv_serviceserver_18_0=ruleServiceServer { if ($current==null) { $current = createModelElementForParent(grammarAccess.getNodeRule()); } add( $current, - "subscriber", - lv_subscriber_20_0, - "de.fraunhofer.ipa.ros.Ros.Subscriber"); + "serviceserver", + lv_serviceserver_18_0, + "de.fraunhofer.ipa.ros.Ros.ServiceServer"); afterParserOrEnumRuleCall(); } ) ) - )* - otherlv_21='}' - { - newLeafNode(otherlv_21, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_6_4()); - } - )? - ( - otherlv_22='ServiceClients' - { - newLeafNode(otherlv_22, grammarAccess.getNodeAccess().getServiceClientsKeyword_7_0()); - } - otherlv_23='{' - { - newLeafNode(otherlv_23, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_7_1()); - } - ( ( + otherlv_19=',' { - newCompositeNode(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_7_2_0()); + newLeafNode(otherlv_19, grammarAccess.getNodeAccess().getCommaKeyword_4_2_3_0()); } - lv_serviceclient_24_0=ruleServiceClient - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - $current, - "serviceclient", - lv_serviceclient_24_0, - "de.fraunhofer.ipa.ros.Ros.ServiceClient"); - afterParserOrEnumRuleCall(); - } - ) + ( + ( + { + newCompositeNode(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_4_2_3_1_0()); + } + lv_serviceserver_20_0=ruleServiceServer + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + $current, + "serviceserver", + lv_serviceserver_20_0, + "de.fraunhofer.ipa.ros.Ros.ServiceServer"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_21='}' + { + newLeafNode(otherlv_21, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_2_4()); + } ) + | ( - otherlv_25=',' + otherlv_22='ServiceClients' { - newLeafNode(otherlv_25, grammarAccess.getNodeAccess().getCommaKeyword_7_3_0()); + newLeafNode(otherlv_22, grammarAccess.getNodeAccess().getServiceClientsKeyword_4_3_0()); + } + otherlv_23='{' + { + newLeafNode(otherlv_23, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_3_1()); } ( ( { - newCompositeNode(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_7_3_1_0()); + newCompositeNode(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_4_3_2_0()); } - lv_serviceclient_26_0=ruleServiceClient + lv_serviceclient_24_0=ruleServiceClient { if ($current==null) { $current = createModelElementForParent(grammarAccess.getNodeRule()); @@ -1522,57 +1506,58 @@ ruleNode returns [EObject current=null] add( $current, "serviceclient", - lv_serviceclient_26_0, + lv_serviceclient_24_0, "de.fraunhofer.ipa.ros.Ros.ServiceClient"); afterParserOrEnumRuleCall(); } ) ) - )* - otherlv_27='}' - { - newLeafNode(otherlv_27, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_7_4()); - } - )? - ( - otherlv_28='ActionServers' - { - newLeafNode(otherlv_28, grammarAccess.getNodeAccess().getActionServersKeyword_8_0()); - } - otherlv_29='{' - { - newLeafNode(otherlv_29, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_8_1()); - } - ( ( + otherlv_25=',' { - newCompositeNode(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_8_2_0()); + newLeafNode(otherlv_25, grammarAccess.getNodeAccess().getCommaKeyword_4_3_3_0()); } - lv_actionserver_30_0=ruleActionServer - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - $current, - "actionserver", - lv_actionserver_30_0, - "de.fraunhofer.ipa.ros.Ros.ActionServer"); - afterParserOrEnumRuleCall(); - } - ) + ( + ( + { + newCompositeNode(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_4_3_3_1_0()); + } + lv_serviceclient_26_0=ruleServiceClient + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + $current, + "serviceclient", + lv_serviceclient_26_0, + "de.fraunhofer.ipa.ros.Ros.ServiceClient"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_27='}' + { + newLeafNode(otherlv_27, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_3_4()); + } ) + | ( - otherlv_31=',' + otherlv_28='ActionServers' + { + newLeafNode(otherlv_28, grammarAccess.getNodeAccess().getActionServersKeyword_4_4_0()); + } + otherlv_29='{' { - newLeafNode(otherlv_31, grammarAccess.getNodeAccess().getCommaKeyword_8_3_0()); + newLeafNode(otherlv_29, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_4_1()); } ( ( { - newCompositeNode(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_8_3_1_0()); + newCompositeNode(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_4_4_2_0()); } - lv_actionserver_32_0=ruleActionServer + lv_actionserver_30_0=ruleActionServer { if ($current==null) { $current = createModelElementForParent(grammarAccess.getNodeRule()); @@ -1580,57 +1565,58 @@ ruleNode returns [EObject current=null] add( $current, "actionserver", - lv_actionserver_32_0, + lv_actionserver_30_0, "de.fraunhofer.ipa.ros.Ros.ActionServer"); afterParserOrEnumRuleCall(); } ) ) - )* - otherlv_33='}' - { - newLeafNode(otherlv_33, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_8_4()); - } - )? - ( - otherlv_34='ActionClients' - { - newLeafNode(otherlv_34, grammarAccess.getNodeAccess().getActionClientsKeyword_9_0()); - } - otherlv_35='{' - { - newLeafNode(otherlv_35, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_9_1()); - } - ( ( + otherlv_31=',' { - newCompositeNode(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_9_2_0()); + newLeafNode(otherlv_31, grammarAccess.getNodeAccess().getCommaKeyword_4_4_3_0()); } - lv_actionclient_36_0=ruleActionClient - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - $current, - "actionclient", - lv_actionclient_36_0, - "de.fraunhofer.ipa.ros.Ros.ActionClient"); - afterParserOrEnumRuleCall(); - } - ) + ( + ( + { + newCompositeNode(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_4_4_3_1_0()); + } + lv_actionserver_32_0=ruleActionServer + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + $current, + "actionserver", + lv_actionserver_32_0, + "de.fraunhofer.ipa.ros.Ros.ActionServer"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_33='}' + { + newLeafNode(otherlv_33, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_4_4()); + } ) + | ( - otherlv_37=',' + otherlv_34='ActionClients' { - newLeafNode(otherlv_37, grammarAccess.getNodeAccess().getCommaKeyword_9_3_0()); + newLeafNode(otherlv_34, grammarAccess.getNodeAccess().getActionClientsKeyword_4_5_0()); + } + otherlv_35='{' + { + newLeafNode(otherlv_35, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_5_1()); } ( ( { - newCompositeNode(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_9_3_1_0()); + newCompositeNode(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_4_5_2_0()); } - lv_actionclient_38_0=ruleActionClient + lv_actionclient_36_0=ruleActionClient { if ($current==null) { $current = createModelElementForParent(grammarAccess.getNodeRule()); @@ -1638,57 +1624,58 @@ ruleNode returns [EObject current=null] add( $current, "actionclient", - lv_actionclient_38_0, + lv_actionclient_36_0, "de.fraunhofer.ipa.ros.Ros.ActionClient"); afterParserOrEnumRuleCall(); } ) ) - )* - otherlv_39='}' - { - newLeafNode(otherlv_39, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_9_4()); - } - )? - ( - otherlv_40='Parameters' - { - newLeafNode(otherlv_40, grammarAccess.getNodeAccess().getParametersKeyword_10_0()); - } - otherlv_41='{' - { - newLeafNode(otherlv_41, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_10_1()); - } - ( ( + otherlv_37=',' { - newCompositeNode(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_10_2_0()); - } - lv_parameter_42_0=ruleParameter - { - if ($current==null) { - $current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - $current, - "parameter", - lv_parameter_42_0, - "de.fraunhofer.ipa.ros.Ros.Parameter"); - afterParserOrEnumRuleCall(); + newLeafNode(otherlv_37, grammarAccess.getNodeAccess().getCommaKeyword_4_5_3_0()); } - ) + ( + ( + { + newCompositeNode(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_4_5_3_1_0()); + } + lv_actionclient_38_0=ruleActionClient + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + $current, + "actionclient", + lv_actionclient_38_0, + "de.fraunhofer.ipa.ros.Ros.ActionClient"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_39='}' + { + newLeafNode(otherlv_39, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_5_4()); + } ) + | ( - otherlv_43=',' + otherlv_40='Parameters' { - newLeafNode(otherlv_43, grammarAccess.getNodeAccess().getCommaKeyword_10_3_0()); + newLeafNode(otherlv_40, grammarAccess.getNodeAccess().getParametersKeyword_4_6_0()); + } + otherlv_41='{' + { + newLeafNode(otherlv_41, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_6_1()); } ( ( { - newCompositeNode(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_10_3_1_0()); + newCompositeNode(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_4_6_2_0()); } - lv_parameter_44_0=ruleParameter + lv_parameter_42_0=ruleParameter { if ($current==null) { $current = createModelElementForParent(grammarAccess.getNodeRule()); @@ -1696,21 +1683,46 @@ ruleNode returns [EObject current=null] add( $current, "parameter", - lv_parameter_44_0, + lv_parameter_42_0, "de.fraunhofer.ipa.ros.Ros.Parameter"); afterParserOrEnumRuleCall(); } ) ) - )* - otherlv_45='}' - { - newLeafNode(otherlv_45, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_10_4()); - } - )? + ( + otherlv_43=',' + { + newLeafNode(otherlv_43, grammarAccess.getNodeAccess().getCommaKeyword_4_6_3_0()); + } + ( + ( + { + newCompositeNode(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_4_6_3_1_0()); + } + lv_parameter_44_0=ruleParameter + { + if ($current==null) { + $current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + $current, + "parameter", + lv_parameter_44_0, + "de.fraunhofer.ipa.ros.Ros.Parameter"); + afterParserOrEnumRuleCall(); + } + ) + ) + )* + otherlv_45='}' + { + newLeafNode(otherlv_45, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_6_4()); + } + ) + )* otherlv_46='}' { - newLeafNode(otherlv_46, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_11()); + newLeafNode(otherlv_46, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_5()); } ) ; diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalRos.tokens b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalRos.tokens index 2c1637d68..934f1c219 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalRos.tokens +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalRos.tokens @@ -27,18 +27,18 @@ 'Parameters'=54 'PrivateNamespace'=70 'Publisher'=58 -'Publishers'=49 +'Publishers'=48 'RelativeNamespace'=69 'ServiceClient'=60 'ServiceClients'=51 'ServiceServer'=55 -'ServiceServers'=48 +'ServiceServers'=50 'ServiceSpec'=35 'Specs'=30 'String'=40 'Struct'=74 'Subscriber'=59 -'Subscribers'=50 +'Subscribers'=49 'TopicSpec'=38 '[]'=112 'action'=62 diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalRosLexer.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalRosLexer.java index 9a7200dbf..40ab89e6f 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalRosLexer.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/parser/antlr/internal/InternalRosLexer.java @@ -621,10 +621,10 @@ public final void mT__48() throws RecognitionException { try { int _type = T__48; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos.g:34:7: ( 'ServiceServers' ) - // InternalRos.g:34:9: 'ServiceServers' + // InternalRos.g:34:7: ( 'Publishers' ) + // InternalRos.g:34:9: 'Publishers' { - match("ServiceServers"); + match("Publishers"); } @@ -642,10 +642,10 @@ public final void mT__49() throws RecognitionException { try { int _type = T__49; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos.g:35:7: ( 'Publishers' ) - // InternalRos.g:35:9: 'Publishers' + // InternalRos.g:35:7: ( 'Subscribers' ) + // InternalRos.g:35:9: 'Subscribers' { - match("Publishers"); + match("Subscribers"); } @@ -663,10 +663,10 @@ public final void mT__50() throws RecognitionException { try { int _type = T__50; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos.g:36:7: ( 'Subscribers' ) - // InternalRos.g:36:9: 'Subscribers' + // InternalRos.g:36:7: ( 'ServiceServers' ) + // InternalRos.g:36:9: 'ServiceServers' { - match("Subscribers"); + match("ServiceServers"); } @@ -1986,10 +1986,10 @@ public final void mRULE_ROS_CONVENTION_A() throws RecognitionException { try { int _type = RULE_ROS_CONVENTION_A; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos.g:5609:23: ( ( '/' RULE_ID | RULE_ID '/' )* ) - // InternalRos.g:5609:25: ( '/' RULE_ID | RULE_ID '/' )* + // InternalRos.g:5621:23: ( ( '/' RULE_ID | RULE_ID '/' )* ) + // InternalRos.g:5621:25: ( '/' RULE_ID | RULE_ID '/' )* { - // InternalRos.g:5609:25: ( '/' RULE_ID | RULE_ID '/' )* + // InternalRos.g:5621:25: ( '/' RULE_ID | RULE_ID '/' )* loop1: do { int alt1=3; @@ -2005,7 +2005,7 @@ else if ( ((LA1_0>='A' && LA1_0<='Z')||(LA1_0>='^' && LA1_0<='_')||(LA1_0>='a' & switch (alt1) { case 1 : - // InternalRos.g:5609:26: '/' RULE_ID + // InternalRos.g:5621:26: '/' RULE_ID { match('/'); mRULE_ID(); @@ -2013,7 +2013,7 @@ else if ( ((LA1_0>='A' && LA1_0<='Z')||(LA1_0>='^' && LA1_0<='_')||(LA1_0>='a' & } break; case 2 : - // InternalRos.g:5609:38: RULE_ID '/' + // InternalRos.g:5621:38: RULE_ID '/' { mRULE_ID(); match('/'); @@ -2042,10 +2042,10 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { try { int _type = RULE_ROS_CONVENTION_PARAM; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos.g:5611:27: ( ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* ) - // InternalRos.g:5611:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* + // InternalRos.g:5623:27: ( ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* ) + // InternalRos.g:5623:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* { - // InternalRos.g:5611:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* + // InternalRos.g:5623:29: ( '/' RULE_STRING | RULE_STRING '/' | '~' RULE_STRING )* loop2: do { int alt2=4; @@ -2071,7 +2071,7 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { switch (alt2) { case 1 : - // InternalRos.g:5611:30: '/' RULE_STRING + // InternalRos.g:5623:30: '/' RULE_STRING { match('/'); mRULE_STRING(); @@ -2079,7 +2079,7 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { } break; case 2 : - // InternalRos.g:5611:46: RULE_STRING '/' + // InternalRos.g:5623:46: RULE_STRING '/' { mRULE_STRING(); match('/'); @@ -2087,7 +2087,7 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { } break; case 3 : - // InternalRos.g:5611:62: '~' RULE_STRING + // InternalRos.g:5623:62: '~' RULE_STRING { match('~'); mRULE_STRING(); @@ -2114,8 +2114,8 @@ public final void mRULE_ROS_CONVENTION_PARAM() throws RecognitionException { // $ANTLR start "RULE_DIGIT" public final void mRULE_DIGIT() throws RecognitionException { try { - // InternalRos.g:5613:21: ( '0' .. '9' ) - // InternalRos.g:5613:23: '0' .. '9' + // InternalRos.g:5625:21: ( '0' .. '9' ) + // InternalRos.g:5625:23: '0' .. '9' { matchRange('0','9'); @@ -2132,10 +2132,10 @@ public final void mRULE_BINARY() throws RecognitionException { try { int _type = RULE_BINARY; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos.g:5615:13: ( ( '0b' | '0B' ) ( '0' | '1' )+ ) - // InternalRos.g:5615:15: ( '0b' | '0B' ) ( '0' | '1' )+ + // InternalRos.g:5627:13: ( ( '0b' | '0B' ) ( '0' | '1' )+ ) + // InternalRos.g:5627:15: ( '0b' | '0B' ) ( '0' | '1' )+ { - // InternalRos.g:5615:15: ( '0b' | '0B' ) + // InternalRos.g:5627:15: ( '0b' | '0B' ) int alt3=2; int LA3_0 = input.LA(1); @@ -2163,7 +2163,7 @@ else if ( (LA3_1=='B') ) { } switch (alt3) { case 1 : - // InternalRos.g:5615:16: '0b' + // InternalRos.g:5627:16: '0b' { match("0b"); @@ -2171,7 +2171,7 @@ else if ( (LA3_1=='B') ) { } break; case 2 : - // InternalRos.g:5615:21: '0B' + // InternalRos.g:5627:21: '0B' { match("0B"); @@ -2181,7 +2181,7 @@ else if ( (LA3_1=='B') ) { } - // InternalRos.g:5615:27: ( '0' | '1' )+ + // InternalRos.g:5627:27: ( '0' | '1' )+ int cnt4=0; loop4: do { @@ -2235,10 +2235,10 @@ public final void mRULE_BOOLEAN() throws RecognitionException { try { int _type = RULE_BOOLEAN; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos.g:5617:14: ( ( 'true' | 'false' ) ) - // InternalRos.g:5617:16: ( 'true' | 'false' ) + // InternalRos.g:5629:14: ( ( 'true' | 'false' ) ) + // InternalRos.g:5629:16: ( 'true' | 'false' ) { - // InternalRos.g:5617:16: ( 'true' | 'false' ) + // InternalRos.g:5629:16: ( 'true' | 'false' ) int alt5=2; int LA5_0 = input.LA(1); @@ -2256,7 +2256,7 @@ else if ( (LA5_0=='f') ) { } switch (alt5) { case 1 : - // InternalRos.g:5617:17: 'true' + // InternalRos.g:5629:17: 'true' { match("true"); @@ -2264,7 +2264,7 @@ else if ( (LA5_0=='f') ) { } break; case 2 : - // InternalRos.g:5617:24: 'false' + // InternalRos.g:5629:24: 'false' { match("false"); @@ -2290,19 +2290,19 @@ public final void mRULE_DOUBLE() throws RecognitionException { try { int _type = RULE_DOUBLE; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos.g:5619:13: ( RULE_DECINT ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) ) - // InternalRos.g:5619:15: RULE_DECINT ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) + // InternalRos.g:5631:13: ( RULE_DECINT ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) ) + // InternalRos.g:5631:15: RULE_DECINT ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) { mRULE_DECINT(); - // InternalRos.g:5619:27: ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) + // InternalRos.g:5631:27: ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT ) int alt10=2; alt10 = dfa10.predict(input); switch (alt10) { case 1 : - // InternalRos.g:5619:28: '.' ( RULE_DIGIT )* + // InternalRos.g:5631:28: '.' ( RULE_DIGIT )* { match('.'); - // InternalRos.g:5619:32: ( RULE_DIGIT )* + // InternalRos.g:5631:32: ( RULE_DIGIT )* loop6: do { int alt6=2; @@ -2315,7 +2315,7 @@ public final void mRULE_DOUBLE() throws RecognitionException { switch (alt6) { case 1 : - // InternalRos.g:5619:32: RULE_DIGIT + // InternalRos.g:5631:32: RULE_DIGIT { mRULE_DIGIT(); @@ -2331,9 +2331,9 @@ public final void mRULE_DOUBLE() throws RecognitionException { } break; case 2 : - // InternalRos.g:5619:44: ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT + // InternalRos.g:5631:44: ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT { - // InternalRos.g:5619:44: ( '.' ( RULE_DIGIT )* )? + // InternalRos.g:5631:44: ( '.' ( RULE_DIGIT )* )? int alt8=2; int LA8_0 = input.LA(1); @@ -2342,10 +2342,10 @@ public final void mRULE_DOUBLE() throws RecognitionException { } switch (alt8) { case 1 : - // InternalRos.g:5619:45: '.' ( RULE_DIGIT )* + // InternalRos.g:5631:45: '.' ( RULE_DIGIT )* { match('.'); - // InternalRos.g:5619:49: ( RULE_DIGIT )* + // InternalRos.g:5631:49: ( RULE_DIGIT )* loop7: do { int alt7=2; @@ -2358,7 +2358,7 @@ public final void mRULE_DOUBLE() throws RecognitionException { switch (alt7) { case 1 : - // InternalRos.g:5619:49: RULE_DIGIT + // InternalRos.g:5631:49: RULE_DIGIT { mRULE_DIGIT(); @@ -2385,7 +2385,7 @@ public final void mRULE_DOUBLE() throws RecognitionException { recover(mse); throw mse;} - // InternalRos.g:5619:73: ( '-' | '+' )? + // InternalRos.g:5631:73: ( '-' | '+' )? int alt9=2; int LA9_0 = input.LA(1); @@ -2444,10 +2444,10 @@ public final void mRULE_DECINT() throws RecognitionException { try { int _type = RULE_DECINT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos.g:5621:13: ( ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) ) - // InternalRos.g:5621:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) + // InternalRos.g:5633:13: ( ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) ) + // InternalRos.g:5633:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) { - // InternalRos.g:5621:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) + // InternalRos.g:5633:15: ( '0' | '1' .. '9' ( RULE_DIGIT )* | '-' '0' .. '9' ( RULE_DIGIT )* ) int alt13=3; switch ( input.LA(1) ) { case '0': @@ -2482,17 +2482,17 @@ public final void mRULE_DECINT() throws RecognitionException { switch (alt13) { case 1 : - // InternalRos.g:5621:16: '0' + // InternalRos.g:5633:16: '0' { match('0'); } break; case 2 : - // InternalRos.g:5621:20: '1' .. '9' ( RULE_DIGIT )* + // InternalRos.g:5633:20: '1' .. '9' ( RULE_DIGIT )* { matchRange('1','9'); - // InternalRos.g:5621:29: ( RULE_DIGIT )* + // InternalRos.g:5633:29: ( RULE_DIGIT )* loop11: do { int alt11=2; @@ -2505,7 +2505,7 @@ public final void mRULE_DECINT() throws RecognitionException { switch (alt11) { case 1 : - // InternalRos.g:5621:29: RULE_DIGIT + // InternalRos.g:5633:29: RULE_DIGIT { mRULE_DIGIT(); @@ -2521,11 +2521,11 @@ public final void mRULE_DECINT() throws RecognitionException { } break; case 3 : - // InternalRos.g:5621:41: '-' '0' .. '9' ( RULE_DIGIT )* + // InternalRos.g:5633:41: '-' '0' .. '9' ( RULE_DIGIT )* { match('-'); matchRange('0','9'); - // InternalRos.g:5621:54: ( RULE_DIGIT )* + // InternalRos.g:5633:54: ( RULE_DIGIT )* loop12: do { int alt12=2; @@ -2538,7 +2538,7 @@ public final void mRULE_DECINT() throws RecognitionException { switch (alt12) { case 1 : - // InternalRos.g:5621:54: RULE_DIGIT + // InternalRos.g:5633:54: RULE_DIGIT { mRULE_DIGIT(); @@ -2570,10 +2570,10 @@ public final void mRULE_DECINT() throws RecognitionException { // $ANTLR start "RULE_DAY" public final void mRULE_DAY() throws RecognitionException { try { - // InternalRos.g:5623:19: ( ( '1' .. '9' | '1' .. '3' '0' .. '9' ) ) - // InternalRos.g:5623:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) + // InternalRos.g:5635:19: ( ( '1' .. '9' | '1' .. '3' '0' .. '9' ) ) + // InternalRos.g:5635:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) { - // InternalRos.g:5623:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) + // InternalRos.g:5635:21: ( '1' .. '9' | '1' .. '3' '0' .. '9' ) int alt14=2; int LA14_0 = input.LA(1); @@ -2597,14 +2597,14 @@ else if ( ((LA14_0>='4' && LA14_0<='9')) ) { } switch (alt14) { case 1 : - // InternalRos.g:5623:22: '1' .. '9' + // InternalRos.g:5635:22: '1' .. '9' { matchRange('1','9'); } break; case 2 : - // InternalRos.g:5623:31: '1' .. '3' '0' .. '9' + // InternalRos.g:5635:31: '1' .. '3' '0' .. '9' { matchRange('1','3'); matchRange('0','9'); @@ -2626,10 +2626,10 @@ else if ( ((LA14_0>='4' && LA14_0<='9')) ) { // $ANTLR start "RULE_MONTH" public final void mRULE_MONTH() throws RecognitionException { try { - // InternalRos.g:5625:21: ( ( '1' .. '9' | '1' '0' .. '2' ) ) - // InternalRos.g:5625:23: ( '1' .. '9' | '1' '0' .. '2' ) + // InternalRos.g:5637:21: ( ( '1' .. '9' | '1' '0' .. '2' ) ) + // InternalRos.g:5637:23: ( '1' .. '9' | '1' '0' .. '2' ) { - // InternalRos.g:5625:23: ( '1' .. '9' | '1' '0' .. '2' ) + // InternalRos.g:5637:23: ( '1' .. '9' | '1' '0' .. '2' ) int alt15=2; int LA15_0 = input.LA(1); @@ -2653,14 +2653,14 @@ else if ( ((LA15_0>='2' && LA15_0<='9')) ) { } switch (alt15) { case 1 : - // InternalRos.g:5625:24: '1' .. '9' + // InternalRos.g:5637:24: '1' .. '9' { matchRange('1','9'); } break; case 2 : - // InternalRos.g:5625:33: '1' '0' .. '2' + // InternalRos.g:5637:33: '1' '0' .. '2' { match('1'); matchRange('0','2'); @@ -2682,8 +2682,8 @@ else if ( ((LA15_0>='2' && LA15_0<='9')) ) { // $ANTLR start "RULE_YEAR" public final void mRULE_YEAR() throws RecognitionException { try { - // InternalRos.g:5627:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) - // InternalRos.g:5627:22: '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' + // InternalRos.g:5639:20: ( '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' ) + // InternalRos.g:5639:22: '0' .. '2' '0' .. '9' '0' .. '9' '0' .. '9' { matchRange('0','2'); matchRange('0','9'); @@ -2701,10 +2701,10 @@ public final void mRULE_YEAR() throws RecognitionException { // $ANTLR start "RULE_HOUR" public final void mRULE_HOUR() throws RecognitionException { try { - // InternalRos.g:5629:20: ( ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) ) - // InternalRos.g:5629:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) + // InternalRos.g:5641:20: ( ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) ) + // InternalRos.g:5641:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) { - // InternalRos.g:5629:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) + // InternalRos.g:5641:22: ( '0' .. '1' '0' .. '9' | '2' '0' .. '3' ) int alt16=2; int LA16_0 = input.LA(1); @@ -2722,7 +2722,7 @@ else if ( (LA16_0=='2') ) { } switch (alt16) { case 1 : - // InternalRos.g:5629:23: '0' .. '1' '0' .. '9' + // InternalRos.g:5641:23: '0' .. '1' '0' .. '9' { matchRange('0','1'); matchRange('0','9'); @@ -2730,7 +2730,7 @@ else if ( (LA16_0=='2') ) { } break; case 2 : - // InternalRos.g:5629:41: '2' '0' .. '3' + // InternalRos.g:5641:41: '2' '0' .. '3' { match('2'); matchRange('0','3'); @@ -2752,8 +2752,8 @@ else if ( (LA16_0=='2') ) { // $ANTLR start "RULE_MIN_SEC" public final void mRULE_MIN_SEC() throws RecognitionException { try { - // InternalRos.g:5631:23: ( '0' .. '5' '0' .. '9' ) - // InternalRos.g:5631:25: '0' .. '5' '0' .. '9' + // InternalRos.g:5643:23: ( '0' .. '5' '0' .. '9' ) + // InternalRos.g:5643:25: '0' .. '5' '0' .. '9' { matchRange('0','5'); matchRange('0','9'); @@ -2771,8 +2771,8 @@ public final void mRULE_DATE_TIME() throws RecognitionException { try { int _type = RULE_DATE_TIME; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos.g:5633:16: ( RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC ) - // InternalRos.g:5633:18: RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC + // InternalRos.g:5645:16: ( RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC ) + // InternalRos.g:5645:18: RULE_YEAR '-' RULE_MONTH '-' RULE_DAY 'T' RULE_HOUR ':' RULE_MIN_SEC ':' RULE_MIN_SEC { mRULE_YEAR(); match('-'); @@ -2801,10 +2801,10 @@ public final void mRULE_MESSAGE_ASIGMENT() throws RecognitionException { try { int _type = RULE_MESSAGE_ASIGMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos.g:5635:23: ( ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) ) - // InternalRos.g:5635:25: ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) + // InternalRos.g:5647:23: ( ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) ) + // InternalRos.g:5647:25: ( RULE_ID | RULE_STRING ) '=' ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) { - // InternalRos.g:5635:25: ( RULE_ID | RULE_STRING ) + // InternalRos.g:5647:25: ( RULE_ID | RULE_STRING ) int alt17=2; int LA17_0 = input.LA(1); @@ -2822,14 +2822,14 @@ else if ( (LA17_0=='\"'||LA17_0=='\'') ) { } switch (alt17) { case 1 : - // InternalRos.g:5635:26: RULE_ID + // InternalRos.g:5647:26: RULE_ID { mRULE_ID(); } break; case 2 : - // InternalRos.g:5635:34: RULE_STRING + // InternalRos.g:5647:34: RULE_STRING { mRULE_STRING(); @@ -2839,7 +2839,7 @@ else if ( (LA17_0=='\"'||LA17_0=='\'') ) { } match('='); - // InternalRos.g:5635:51: ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) + // InternalRos.g:5647:51: ( RULE_ID | RULE_STRING | RULE_INT | '-' RULE_INT ) int alt18=4; switch ( input.LA(1) ) { case 'A': @@ -2934,28 +2934,28 @@ else if ( (LA17_0=='\"'||LA17_0=='\'') ) { switch (alt18) { case 1 : - // InternalRos.g:5635:52: RULE_ID + // InternalRos.g:5647:52: RULE_ID { mRULE_ID(); } break; case 2 : - // InternalRos.g:5635:60: RULE_STRING + // InternalRos.g:5647:60: RULE_STRING { mRULE_STRING(); } break; case 3 : - // InternalRos.g:5635:72: RULE_INT + // InternalRos.g:5647:72: RULE_INT { mRULE_INT(); } break; case 4 : - // InternalRos.g:5635:81: '-' RULE_INT + // InternalRos.g:5647:81: '-' RULE_INT { match('-'); mRULE_INT(); @@ -2981,10 +2981,10 @@ public final void mRULE_ID() throws RecognitionException { try { int _type = RULE_ID; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos.g:5637:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) - // InternalRos.g:5637:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalRos.g:5649:9: ( ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* ) + // InternalRos.g:5649:11: ( '^' )? ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* { - // InternalRos.g:5637:11: ( '^' )? + // InternalRos.g:5649:11: ( '^' )? int alt19=2; int LA19_0 = input.LA(1); @@ -2993,7 +2993,7 @@ public final void mRULE_ID() throws RecognitionException { } switch (alt19) { case 1 : - // InternalRos.g:5637:11: '^' + // InternalRos.g:5649:11: '^' { match('^'); @@ -3011,7 +3011,7 @@ public final void mRULE_ID() throws RecognitionException { recover(mse); throw mse;} - // InternalRos.g:5637:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* + // InternalRos.g:5649:40: ( 'a' .. 'z' | 'A' .. 'Z' | '_' | '0' .. '9' )* loop20: do { int alt20=2; @@ -3058,10 +3058,10 @@ public final void mRULE_ID() throws RecognitionException { // $ANTLR start "RULE_INT" public final void mRULE_INT() throws RecognitionException { try { - // InternalRos.g:5639:19: ( ( '0' .. '9' )+ ) - // InternalRos.g:5639:21: ( '0' .. '9' )+ + // InternalRos.g:5651:19: ( ( '0' .. '9' )+ ) + // InternalRos.g:5651:21: ( '0' .. '9' )+ { - // InternalRos.g:5639:21: ( '0' .. '9' )+ + // InternalRos.g:5651:21: ( '0' .. '9' )+ int cnt21=0; loop21: do { @@ -3075,7 +3075,7 @@ public final void mRULE_INT() throws RecognitionException { switch (alt21) { case 1 : - // InternalRos.g:5639:22: '0' .. '9' + // InternalRos.g:5651:22: '0' .. '9' { matchRange('0','9'); @@ -3105,10 +3105,10 @@ public final void mRULE_STRING() throws RecognitionException { try { int _type = RULE_STRING; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos.g:5641:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) - // InternalRos.g:5641:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalRos.g:5653:13: ( ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) ) + // InternalRos.g:5653:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) { - // InternalRos.g:5641:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) + // InternalRos.g:5653:15: ( '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' | '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' ) int alt24=2; int LA24_0 = input.LA(1); @@ -3126,10 +3126,10 @@ else if ( (LA24_0=='\'') ) { } switch (alt24) { case 1 : - // InternalRos.g:5641:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' + // InternalRos.g:5653:16: '\"' ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* '\"' { match('\"'); - // InternalRos.g:5641:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* + // InternalRos.g:5653:20: ( '\\\\' . | ~ ( ( '\\\\' | '\"' ) ) )* loop22: do { int alt22=3; @@ -3145,7 +3145,7 @@ else if ( ((LA22_0>='\u0000' && LA22_0<='!')||(LA22_0>='#' && LA22_0<='[')||(LA2 switch (alt22) { case 1 : - // InternalRos.g:5641:21: '\\\\' . + // InternalRos.g:5653:21: '\\\\' . { match('\\'); matchAny(); @@ -3153,7 +3153,7 @@ else if ( ((LA22_0>='\u0000' && LA22_0<='!')||(LA22_0>='#' && LA22_0<='[')||(LA2 } break; case 2 : - // InternalRos.g:5641:28: ~ ( ( '\\\\' | '\"' ) ) + // InternalRos.g:5653:28: ~ ( ( '\\\\' | '\"' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -3178,10 +3178,10 @@ else if ( ((LA22_0>='\u0000' && LA22_0<='!')||(LA22_0>='#' && LA22_0<='[')||(LA2 } break; case 2 : - // InternalRos.g:5641:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' + // InternalRos.g:5653:48: '\\'' ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' { match('\''); - // InternalRos.g:5641:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* + // InternalRos.g:5653:53: ( '\\\\' . | ~ ( ( '\\\\' | '\\'' ) ) )* loop23: do { int alt23=3; @@ -3197,7 +3197,7 @@ else if ( ((LA23_0>='\u0000' && LA23_0<='&')||(LA23_0>='(' && LA23_0<='[')||(LA2 switch (alt23) { case 1 : - // InternalRos.g:5641:54: '\\\\' . + // InternalRos.g:5653:54: '\\\\' . { match('\\'); matchAny(); @@ -3205,7 +3205,7 @@ else if ( ((LA23_0>='\u0000' && LA23_0<='&')||(LA23_0>='(' && LA23_0<='[')||(LA2 } break; case 2 : - // InternalRos.g:5641:61: ~ ( ( '\\\\' | '\\'' ) ) + // InternalRos.g:5653:61: ~ ( ( '\\\\' | '\\'' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -3248,12 +3248,12 @@ public final void mRULE_ML_COMMENT() throws RecognitionException { try { int _type = RULE_ML_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos.g:5643:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) - // InternalRos.g:5643:19: '/*' ( options {greedy=false; } : . )* '*/' + // InternalRos.g:5655:17: ( '/*' ( options {greedy=false; } : . )* '*/' ) + // InternalRos.g:5655:19: '/*' ( options {greedy=false; } : . )* '*/' { match("/*"); - // InternalRos.g:5643:24: ( options {greedy=false; } : . )* + // InternalRos.g:5655:24: ( options {greedy=false; } : . )* loop25: do { int alt25=2; @@ -3278,7 +3278,7 @@ else if ( ((LA25_0>='\u0000' && LA25_0<=')')||(LA25_0>='+' && LA25_0<='\uFFFF')) switch (alt25) { case 1 : - // InternalRos.g:5643:52: . + // InternalRos.g:5655:52: . { matchAny(); @@ -3308,12 +3308,12 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { try { int _type = RULE_SL_COMMENT; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos.g:5645:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) - // InternalRos.g:5645:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? + // InternalRos.g:5657:17: ( '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? ) + // InternalRos.g:5657:19: '//' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? { match("//"); - // InternalRos.g:5645:24: (~ ( ( '\\n' | '\\r' ) ) )* + // InternalRos.g:5657:24: (~ ( ( '\\n' | '\\r' ) ) )* loop26: do { int alt26=2; @@ -3326,7 +3326,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { switch (alt26) { case 1 : - // InternalRos.g:5645:24: ~ ( ( '\\n' | '\\r' ) ) + // InternalRos.g:5657:24: ~ ( ( '\\n' | '\\r' ) ) { if ( (input.LA(1)>='\u0000' && input.LA(1)<='\t')||(input.LA(1)>='\u000B' && input.LA(1)<='\f')||(input.LA(1)>='\u000E' && input.LA(1)<='\uFFFF') ) { input.consume(); @@ -3346,7 +3346,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { } } while (true); - // InternalRos.g:5645:40: ( ( '\\r' )? '\\n' )? + // InternalRos.g:5657:40: ( ( '\\r' )? '\\n' )? int alt28=2; int LA28_0 = input.LA(1); @@ -3355,9 +3355,9 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { } switch (alt28) { case 1 : - // InternalRos.g:5645:41: ( '\\r' )? '\\n' + // InternalRos.g:5657:41: ( '\\r' )? '\\n' { - // InternalRos.g:5645:41: ( '\\r' )? + // InternalRos.g:5657:41: ( '\\r' )? int alt27=2; int LA27_0 = input.LA(1); @@ -3366,7 +3366,7 @@ public final void mRULE_SL_COMMENT() throws RecognitionException { } switch (alt27) { case 1 : - // InternalRos.g:5645:41: '\\r' + // InternalRos.g:5657:41: '\\r' { match('\r'); @@ -3398,10 +3398,10 @@ public final void mRULE_WS() throws RecognitionException { try { int _type = RULE_WS; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos.g:5647:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) - // InternalRos.g:5647:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalRos.g:5659:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ ) + // InternalRos.g:5659:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ { - // InternalRos.g:5647:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ + // InternalRos.g:5659:11: ( ' ' | '\\t' | '\\r' | '\\n' )+ int cnt29=0; loop29: do { @@ -3455,8 +3455,8 @@ public final void mRULE_ANY_OTHER() throws RecognitionException { try { int _type = RULE_ANY_OTHER; int _channel = DEFAULT_TOKEN_CHANNEL; - // InternalRos.g:5649:16: ( . ) - // InternalRos.g:5649:18: . + // InternalRos.g:5661:16: ( . ) + // InternalRos.g:5661:18: . { matchAny(); @@ -4247,7 +4247,7 @@ public DFA10(BaseRecognizer recognizer) { this.transition = DFA10_transition; } public String getDescription() { - return "5619:27: ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT )"; + return "5631:27: ( '.' ( RULE_DIGIT )* | ( '.' ( RULE_DIGIT )* )? ( 'E' | 'e' ) ( '-' | '+' )? RULE_DECINT )"; } } static final String DFA30_eotS = @@ -4259,9 +4259,9 @@ public String getDescription() { static final String DFA30_maxS = "\1\uffff\1\172\3\uffff\33\172\1\135\3\172\1\uffff\2\uffff\1\47\2\145\1\71\1\145\2\uffff\4\172\5\uffff\52\172\4\uffff\1\172\2\uffff\1\75\2\uffff\1\75\4\uffff\3\145\1\uffff\60\172\1\uffff\1\uffff\1\uffff\2\145\65\172\1\145\11\172\1\uffff\1\172\1\uffff\14\172\1\uffff\3\172\1\uffff\10\172\4\uffff\6\172\6\uffff\13\172\1\uffff\6\172\1\uffff\23\172\1\uffff\6\172\11\uffff\10\172\2\uffff\7\172\1\uffff\2\172\1\uffff\1\172\1\uffff\5\172\3\uffff\10\172\7\uffff\2\172\1\uffff\15\172\1\uffff\2\172\1\uffff\1\172\5\uffff\4\172\2\uffff\1\172\1\uffff\12\172\1\uffff\5\172\1\uffff\1\172\1\uffff\4\172\1\uffff\5\172\1\uffff\1\172\1\uffff\5\172\1\uffff\5\172\2\uffff\3\172\1\uffff\1\172\1\uffff\2\172\1\uffff\5\172\2\uffff\13\172\1\uffff\2\172\1\uffff\10\172\1\uffff\5\172\1\uffff\1\172\1\uffff\1\172\1\uffff\7\172\1\uffff\1\172\4\uffff\6\172\2\uffff\6\172\1\uffff\4\172\1\uffff\2\172\1\uffff\2\172\1\uffff\1\172\1\uffff\2\172\1\uffff"; static final String DFA30_acceptS = - "\2\uffff\1\2\1\3\1\4\37\uffff\1\131\7\uffff\1\145\1\146\4\uffff\1\141\1\140\1\2\1\3\1\4\52\uffff\1\130\1\143\1\144\1\132\7\uffff\1\133\1\137\1\136\1\135\3\uffff\1\145\61\uffff\1\142\102\uffff\1\7\1\uffff\1\27\14\uffff\1\23\3\uffff\1\26\10\uffff\1\60\1\111\1\134\1\61\6\uffff\1\113\1\74\1\127\1\110\1\114\1\75\13\uffff\1\6\6\uffff\1\70\23\uffff\1\54\6\uffff\1\72\1\116\1\77\1\120\1\101\1\122\1\103\1\115\1\76\10\uffff\1\20\1\62\7\uffff\1\65\2\uffff\1\24\1\uffff\1\17\5\uffff\1\126\1\107\1\46\10\uffff\1\67\1\117\1\100\1\121\1\102\1\123\1\104\2\uffff\1\5\15\uffff\1\14\2\uffff\1\21\1\uffff\1\124\1\105\1\125\1\106\1\40\4\uffff\1\63\1\64\1\uffff\1\66\12\uffff\1\10\5\uffff\1\15\1\uffff\1\25\4\uffff\1\112\5\uffff\1\57\1\uffff\1\42\5\uffff\1\41\5\uffff\1\16\1\50\3\uffff\1\1\1\uffff\1\36\2\uffff\1\31\5\uffff\1\43\1\22\13\uffff\1\13\2\uffff\1\32\10\uffff\1\71\5\uffff\1\45\1\uffff\1\47\1\uffff\1\12\7\uffff\1\37\1\uffff\1\44\1\34\1\35\1\11\6\uffff\1\30\1\33\6\uffff\1\53\4\uffff\1\56\2\uffff\1\51\2\uffff\1\55\1\uffff\1\52\2\uffff\1\73"; + "\2\uffff\1\2\1\3\1\4\37\uffff\1\131\7\uffff\1\145\1\146\4\uffff\1\141\1\140\1\2\1\3\1\4\52\uffff\1\130\1\143\1\144\1\132\7\uffff\1\133\1\137\1\136\1\135\3\uffff\1\145\61\uffff\1\142\102\uffff\1\7\1\uffff\1\27\14\uffff\1\23\3\uffff\1\26\10\uffff\1\60\1\111\1\134\1\61\6\uffff\1\113\1\74\1\127\1\110\1\114\1\75\13\uffff\1\6\6\uffff\1\70\23\uffff\1\54\6\uffff\1\72\1\116\1\77\1\120\1\101\1\122\1\103\1\115\1\76\10\uffff\1\20\1\62\7\uffff\1\65\2\uffff\1\24\1\uffff\1\17\5\uffff\1\126\1\107\1\46\10\uffff\1\67\1\117\1\100\1\121\1\102\1\123\1\104\2\uffff\1\5\15\uffff\1\14\2\uffff\1\21\1\uffff\1\124\1\105\1\125\1\106\1\40\4\uffff\1\63\1\64\1\uffff\1\66\12\uffff\1\10\5\uffff\1\15\1\uffff\1\25\4\uffff\1\112\5\uffff\1\57\1\uffff\1\42\5\uffff\1\41\5\uffff\1\16\1\50\3\uffff\1\1\1\uffff\1\36\2\uffff\1\30\5\uffff\1\43\1\22\13\uffff\1\13\2\uffff\1\31\10\uffff\1\71\5\uffff\1\45\1\uffff\1\47\1\uffff\1\12\7\uffff\1\37\1\uffff\1\44\1\34\1\35\1\11\6\uffff\1\32\1\33\6\uffff\1\53\4\uffff\1\56\2\uffff\1\51\2\uffff\1\55\1\uffff\1\52\2\uffff\1\73"; static final String DFA30_specialS = - "\1\5\44\uffff\1\4\1\10\77\uffff\1\2\1\7\1\uffff\1\3\1\1\71\uffff\1\6\1\uffff\1\0\u017e\uffff}>"; + "\1\4\44\uffff\1\5\1\10\77\uffff\1\2\1\7\1\uffff\1\3\1\1\71\uffff\1\6\1\uffff\1\0\u017e\uffff}>"; static final String[] DFA30_transitionS = { "\11\55\2\54\2\55\1\54\22\55\1\54\1\55\1\45\4\55\1\46\4\55\1\3\1\52\1\55\1\41\1\50\2\51\7\53\7\55\1\7\1\33\1\10\1\11\1\24\1\43\1\23\1\14\1\31\2\43\1\30\1\43\1\20\1\43\1\1\1\43\1\26\1\5\1\13\6\43\1\40\2\55\1\42\1\43\1\55\1\22\1\35\1\43\1\32\1\43\1\17\1\16\1\43\1\36\3\43\1\15\1\6\1\43\1\25\1\43\1\12\1\21\1\27\1\37\1\34\4\43\1\2\1\55\1\4\1\47\uff81\55", "\1\44\12\61\3\uffff\1\63\3\uffff\32\61\4\uffff\1\61\1\uffff\1\56\20\61\1\60\2\61\1\57\5\61", @@ -4891,20 +4891,6 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc if ( s>=0 ) return s; break; case 4 : - int LA30_37 = input.LA(1); - - s = -1; - if ( (LA30_37=='\\') ) {s = 102;} - - else if ( ((LA30_37>='\u0000' && LA30_37<='!')||(LA30_37>='#' && LA30_37<='[')||(LA30_37>=']' && LA30_37<='\uFFFF')) ) {s = 103;} - - else if ( (LA30_37=='\"') ) {s = 104;} - - else s = 45; - - if ( s>=0 ) return s; - break; - case 5 : int LA30_0 = input.LA(1); s = -1; @@ -4998,6 +4984,20 @@ public int specialStateTransition(int s, IntStream _input) throws NoViableAltExc else s = 36; + if ( s>=0 ) return s; + break; + case 5 : + int LA30_37 = input.LA(1); + + s = -1; + if ( (LA30_37=='\\') ) {s = 102;} + + else if ( ((LA30_37>='\u0000' && LA30_37<='!')||(LA30_37>='#' && LA30_37<='[')||(LA30_37>=']' && LA30_37<='\uFFFF')) ) {s = 103;} + + else if ( (LA30_37=='\"') ) {s = 104;} + + else s = 45; + if ( s>=0 ) return s; break; case 6 : 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 a6a2ae8c8..8e3dc2539 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 @@ -21,7 +21,7 @@ @SuppressWarnings("all") public class InternalRosParser extends AbstractInternalAntlrParser { public static final String[] tokenNames = new String[] { - "", "", "", "", "RULE_STRING", "RULE_ID", "RULE_ROS_CONVENTION_A", "RULE_BINARY", "RULE_BOOLEAN", "RULE_DOUBLE", "RULE_DECINT", "RULE_DATE_TIME", "RULE_MESSAGE_ASIGMENT", "RULE_ROS_CONVENTION_PARAM", "RULE_DIGIT", "RULE_DAY", "RULE_MONTH", "RULE_YEAR", "RULE_HOUR", "RULE_MIN_SEC", "RULE_INT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'PackageSet'", "'{'", "','", "'}'", "'Package'", "'Specs'", "'node'", "'Artifact'", "'CatkinPackage'", "'Dependencies'", "'ServiceSpec'", "'request'", "'response'", "'TopicSpec'", "'Header'", "'String'", "'message'", "'ActionSpec'", "'goal'", "'result'", "'feedback'", "'Node'", "'name'", "'ServiceServers'", "'Publishers'", "'Subscribers'", "'ServiceClients'", "'ActionServers'", "'ActionClients'", "'Parameters'", "'ServiceServer'", "'service'", "'namespace'", "'Publisher'", "'Subscriber'", "'ServiceClient'", "'ActionServer'", "'action'", "'ActionClient'", "'GraphName'", "'PackageDependency'", "'ExternalDependency'", "'GlobalNamespace'", "'parts'", "'RelativeNamespace'", "'PrivateNamespace'", "'Parameter'", "'type'", "'List'", "'Struct'", "'Integer'", "'default'", "'Double'", "'Boolean'", "'Base64'", "'Array'", "'ParameterAny'", "'value'", "'ParameterStructMember'", "'bool'", "'int8'", "'uint8'", "'int16'", "'uint16'", "'int32'", "'uint32'", "'int64'", "'uint64'", "'float32'", "'float64'", "'string'", "'byte'", "'time'", "'duration'", "'bool[]'", "'int8[]'", "'uint8[]'", "'int16[]'", "'uint16[]'", "'int32[]'", "'uint32[]'", "'int64[]'", "'uint64[]'", "'float32[]'", "'float64[]'", "'string[]'", "'byte[]'", "'[]'" + "", "", "", "", "RULE_STRING", "RULE_ID", "RULE_ROS_CONVENTION_A", "RULE_BINARY", "RULE_BOOLEAN", "RULE_DOUBLE", "RULE_DECINT", "RULE_DATE_TIME", "RULE_MESSAGE_ASIGMENT", "RULE_ROS_CONVENTION_PARAM", "RULE_DIGIT", "RULE_DAY", "RULE_MONTH", "RULE_YEAR", "RULE_HOUR", "RULE_MIN_SEC", "RULE_INT", "RULE_ML_COMMENT", "RULE_SL_COMMENT", "RULE_WS", "RULE_ANY_OTHER", "'PackageSet'", "'{'", "','", "'}'", "'Package'", "'Specs'", "'node'", "'Artifact'", "'CatkinPackage'", "'Dependencies'", "'ServiceSpec'", "'request'", "'response'", "'TopicSpec'", "'Header'", "'String'", "'message'", "'ActionSpec'", "'goal'", "'result'", "'feedback'", "'Node'", "'name'", "'Publishers'", "'Subscribers'", "'ServiceServers'", "'ServiceClients'", "'ActionServers'", "'ActionClients'", "'Parameters'", "'ServiceServer'", "'service'", "'namespace'", "'Publisher'", "'Subscriber'", "'ServiceClient'", "'ActionServer'", "'action'", "'ActionClient'", "'GraphName'", "'PackageDependency'", "'ExternalDependency'", "'GlobalNamespace'", "'parts'", "'RelativeNamespace'", "'PrivateNamespace'", "'Parameter'", "'type'", "'List'", "'Struct'", "'Integer'", "'default'", "'Double'", "'Boolean'", "'Base64'", "'Array'", "'ParameterAny'", "'value'", "'ParameterStructMember'", "'bool'", "'int8'", "'uint8'", "'int16'", "'uint16'", "'int32'", "'uint32'", "'int64'", "'uint64'", "'float32'", "'float64'", "'string'", "'byte'", "'time'", "'duration'", "'bool[]'", "'int8[]'", "'uint8[]'", "'int16[]'", "'uint16[]'", "'int32[]'", "'uint32[]'", "'int64[]'", "'uint64[]'", "'float32[]'", "'float64[]'", "'string[]'", "'byte[]'", "'[]'" }; public static final int T__50=50; public static final int RULE_DATE_TIME=11; @@ -3288,7 +3288,7 @@ public final EObject entryRuleNode() throws RecognitionException { // $ANTLR start "ruleNode" - // InternalRos.g:1266:1: ruleNode returns [EObject current=null] : (otherlv_0= 'Node' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleRosNames ) ) (otherlv_4= 'ServiceServers' otherlv_5= '{' ( (lv_serviceserver_6_0= ruleServiceServer ) ) (otherlv_7= ',' ( (lv_serviceserver_8_0= ruleServiceServer ) ) )* otherlv_9= '}' )? (otherlv_10= 'Publishers' otherlv_11= '{' ( (lv_publisher_12_0= rulePublisher ) ) (otherlv_13= ',' ( (lv_publisher_14_0= rulePublisher ) ) )* otherlv_15= '}' )? (otherlv_16= 'Subscribers' otherlv_17= '{' ( (lv_subscriber_18_0= ruleSubscriber ) ) (otherlv_19= ',' ( (lv_subscriber_20_0= ruleSubscriber ) ) )* otherlv_21= '}' )? (otherlv_22= 'ServiceClients' otherlv_23= '{' ( (lv_serviceclient_24_0= ruleServiceClient ) ) (otherlv_25= ',' ( (lv_serviceclient_26_0= ruleServiceClient ) ) )* otherlv_27= '}' )? (otherlv_28= 'ActionServers' otherlv_29= '{' ( (lv_actionserver_30_0= ruleActionServer ) ) (otherlv_31= ',' ( (lv_actionserver_32_0= ruleActionServer ) ) )* otherlv_33= '}' )? (otherlv_34= 'ActionClients' otherlv_35= '{' ( (lv_actionclient_36_0= ruleActionClient ) ) (otherlv_37= ',' ( (lv_actionclient_38_0= ruleActionClient ) ) )* otherlv_39= '}' )? (otherlv_40= 'Parameters' otherlv_41= '{' ( (lv_parameter_42_0= ruleParameter ) ) (otherlv_43= ',' ( (lv_parameter_44_0= ruleParameter ) ) )* otherlv_45= '}' )? otherlv_46= '}' ) ; + // InternalRos.g:1266:1: ruleNode returns [EObject current=null] : (otherlv_0= 'Node' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleRosNames ) ) ( (otherlv_4= 'Publishers' otherlv_5= '{' ( ( (lv_publisher_6_0= rulePublisher ) ) (otherlv_7= ',' ( (lv_publisher_8_0= rulePublisher ) ) )* )? otherlv_9= '}' ) | (otherlv_10= 'Subscribers' otherlv_11= '{' ( ( (lv_subscriber_12_0= ruleSubscriber ) ) (otherlv_13= ',' ( (lv_subscriber_14_0= ruleSubscriber ) ) )* )? otherlv_15= '}' ) | (otherlv_16= 'ServiceServers' otherlv_17= '{' ( (lv_serviceserver_18_0= ruleServiceServer ) ) (otherlv_19= ',' ( (lv_serviceserver_20_0= ruleServiceServer ) ) )* otherlv_21= '}' ) | (otherlv_22= 'ServiceClients' otherlv_23= '{' ( (lv_serviceclient_24_0= ruleServiceClient ) ) (otherlv_25= ',' ( (lv_serviceclient_26_0= ruleServiceClient ) ) )* otherlv_27= '}' ) | (otherlv_28= 'ActionServers' otherlv_29= '{' ( (lv_actionserver_30_0= ruleActionServer ) ) (otherlv_31= ',' ( (lv_actionserver_32_0= ruleActionServer ) ) )* otherlv_33= '}' ) | (otherlv_34= 'ActionClients' otherlv_35= '{' ( (lv_actionclient_36_0= ruleActionClient ) ) (otherlv_37= ',' ( (lv_actionclient_38_0= ruleActionClient ) ) )* otherlv_39= '}' ) | (otherlv_40= 'Parameters' otherlv_41= '{' ( (lv_parameter_42_0= ruleParameter ) ) (otherlv_43= ',' ( (lv_parameter_44_0= ruleParameter ) ) )* otherlv_45= '}' ) )* otherlv_46= '}' ) ; public final EObject ruleNode() throws RecognitionException { EObject current = null; @@ -3326,17 +3326,17 @@ public final EObject ruleNode() throws RecognitionException { Token otherlv_46=null; AntlrDatatypeRuleToken lv_name_3_0 = null; - EObject lv_serviceserver_6_0 = null; + EObject lv_publisher_6_0 = null; - EObject lv_serviceserver_8_0 = null; + EObject lv_publisher_8_0 = null; - EObject lv_publisher_12_0 = null; + EObject lv_subscriber_12_0 = null; - EObject lv_publisher_14_0 = null; + EObject lv_subscriber_14_0 = null; - EObject lv_subscriber_18_0 = null; + EObject lv_serviceserver_18_0 = null; - EObject lv_subscriber_20_0 = null; + EObject lv_serviceserver_20_0 = null; EObject lv_serviceclient_24_0 = null; @@ -3359,11 +3359,11 @@ public final EObject ruleNode() throws RecognitionException { enterRule(); try { - // InternalRos.g:1272:2: ( (otherlv_0= 'Node' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleRosNames ) ) (otherlv_4= 'ServiceServers' otherlv_5= '{' ( (lv_serviceserver_6_0= ruleServiceServer ) ) (otherlv_7= ',' ( (lv_serviceserver_8_0= ruleServiceServer ) ) )* otherlv_9= '}' )? (otherlv_10= 'Publishers' otherlv_11= '{' ( (lv_publisher_12_0= rulePublisher ) ) (otherlv_13= ',' ( (lv_publisher_14_0= rulePublisher ) ) )* otherlv_15= '}' )? (otherlv_16= 'Subscribers' otherlv_17= '{' ( (lv_subscriber_18_0= ruleSubscriber ) ) (otherlv_19= ',' ( (lv_subscriber_20_0= ruleSubscriber ) ) )* otherlv_21= '}' )? (otherlv_22= 'ServiceClients' otherlv_23= '{' ( (lv_serviceclient_24_0= ruleServiceClient ) ) (otherlv_25= ',' ( (lv_serviceclient_26_0= ruleServiceClient ) ) )* otherlv_27= '}' )? (otherlv_28= 'ActionServers' otherlv_29= '{' ( (lv_actionserver_30_0= ruleActionServer ) ) (otherlv_31= ',' ( (lv_actionserver_32_0= ruleActionServer ) ) )* otherlv_33= '}' )? (otherlv_34= 'ActionClients' otherlv_35= '{' ( (lv_actionclient_36_0= ruleActionClient ) ) (otherlv_37= ',' ( (lv_actionclient_38_0= ruleActionClient ) ) )* otherlv_39= '}' )? (otherlv_40= 'Parameters' otherlv_41= '{' ( (lv_parameter_42_0= ruleParameter ) ) (otherlv_43= ',' ( (lv_parameter_44_0= ruleParameter ) ) )* otherlv_45= '}' )? otherlv_46= '}' ) ) - // InternalRos.g:1273:2: (otherlv_0= 'Node' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleRosNames ) ) (otherlv_4= 'ServiceServers' otherlv_5= '{' ( (lv_serviceserver_6_0= ruleServiceServer ) ) (otherlv_7= ',' ( (lv_serviceserver_8_0= ruleServiceServer ) ) )* otherlv_9= '}' )? (otherlv_10= 'Publishers' otherlv_11= '{' ( (lv_publisher_12_0= rulePublisher ) ) (otherlv_13= ',' ( (lv_publisher_14_0= rulePublisher ) ) )* otherlv_15= '}' )? (otherlv_16= 'Subscribers' otherlv_17= '{' ( (lv_subscriber_18_0= ruleSubscriber ) ) (otherlv_19= ',' ( (lv_subscriber_20_0= ruleSubscriber ) ) )* otherlv_21= '}' )? (otherlv_22= 'ServiceClients' otherlv_23= '{' ( (lv_serviceclient_24_0= ruleServiceClient ) ) (otherlv_25= ',' ( (lv_serviceclient_26_0= ruleServiceClient ) ) )* otherlv_27= '}' )? (otherlv_28= 'ActionServers' otherlv_29= '{' ( (lv_actionserver_30_0= ruleActionServer ) ) (otherlv_31= ',' ( (lv_actionserver_32_0= ruleActionServer ) ) )* otherlv_33= '}' )? (otherlv_34= 'ActionClients' otherlv_35= '{' ( (lv_actionclient_36_0= ruleActionClient ) ) (otherlv_37= ',' ( (lv_actionclient_38_0= ruleActionClient ) ) )* otherlv_39= '}' )? (otherlv_40= 'Parameters' otherlv_41= '{' ( (lv_parameter_42_0= ruleParameter ) ) (otherlv_43= ',' ( (lv_parameter_44_0= ruleParameter ) ) )* otherlv_45= '}' )? otherlv_46= '}' ) + // InternalRos.g:1272:2: ( (otherlv_0= 'Node' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleRosNames ) ) ( (otherlv_4= 'Publishers' otherlv_5= '{' ( ( (lv_publisher_6_0= rulePublisher ) ) (otherlv_7= ',' ( (lv_publisher_8_0= rulePublisher ) ) )* )? otherlv_9= '}' ) | (otherlv_10= 'Subscribers' otherlv_11= '{' ( ( (lv_subscriber_12_0= ruleSubscriber ) ) (otherlv_13= ',' ( (lv_subscriber_14_0= ruleSubscriber ) ) )* )? otherlv_15= '}' ) | (otherlv_16= 'ServiceServers' otherlv_17= '{' ( (lv_serviceserver_18_0= ruleServiceServer ) ) (otherlv_19= ',' ( (lv_serviceserver_20_0= ruleServiceServer ) ) )* otherlv_21= '}' ) | (otherlv_22= 'ServiceClients' otherlv_23= '{' ( (lv_serviceclient_24_0= ruleServiceClient ) ) (otherlv_25= ',' ( (lv_serviceclient_26_0= ruleServiceClient ) ) )* otherlv_27= '}' ) | (otherlv_28= 'ActionServers' otherlv_29= '{' ( (lv_actionserver_30_0= ruleActionServer ) ) (otherlv_31= ',' ( (lv_actionserver_32_0= ruleActionServer ) ) )* otherlv_33= '}' ) | (otherlv_34= 'ActionClients' otherlv_35= '{' ( (lv_actionclient_36_0= ruleActionClient ) ) (otherlv_37= ',' ( (lv_actionclient_38_0= ruleActionClient ) ) )* otherlv_39= '}' ) | (otherlv_40= 'Parameters' otherlv_41= '{' ( (lv_parameter_42_0= ruleParameter ) ) (otherlv_43= ',' ( (lv_parameter_44_0= ruleParameter ) ) )* otherlv_45= '}' ) )* otherlv_46= '}' ) ) + // InternalRos.g:1273:2: (otherlv_0= 'Node' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleRosNames ) ) ( (otherlv_4= 'Publishers' otherlv_5= '{' ( ( (lv_publisher_6_0= rulePublisher ) ) (otherlv_7= ',' ( (lv_publisher_8_0= rulePublisher ) ) )* )? otherlv_9= '}' ) | (otherlv_10= 'Subscribers' otherlv_11= '{' ( ( (lv_subscriber_12_0= ruleSubscriber ) ) (otherlv_13= ',' ( (lv_subscriber_14_0= ruleSubscriber ) ) )* )? otherlv_15= '}' ) | (otherlv_16= 'ServiceServers' otherlv_17= '{' ( (lv_serviceserver_18_0= ruleServiceServer ) ) (otherlv_19= ',' ( (lv_serviceserver_20_0= ruleServiceServer ) ) )* otherlv_21= '}' ) | (otherlv_22= 'ServiceClients' otherlv_23= '{' ( (lv_serviceclient_24_0= ruleServiceClient ) ) (otherlv_25= ',' ( (lv_serviceclient_26_0= ruleServiceClient ) ) )* otherlv_27= '}' ) | (otherlv_28= 'ActionServers' otherlv_29= '{' ( (lv_actionserver_30_0= ruleActionServer ) ) (otherlv_31= ',' ( (lv_actionserver_32_0= ruleActionServer ) ) )* otherlv_33= '}' ) | (otherlv_34= 'ActionClients' otherlv_35= '{' ( (lv_actionclient_36_0= ruleActionClient ) ) (otherlv_37= ',' ( (lv_actionclient_38_0= ruleActionClient ) ) )* otherlv_39= '}' ) | (otherlv_40= 'Parameters' otherlv_41= '{' ( (lv_parameter_42_0= ruleParameter ) ) (otherlv_43= ',' ( (lv_parameter_44_0= ruleParameter ) ) )* otherlv_45= '}' ) )* otherlv_46= '}' ) { - // InternalRos.g:1273:2: (otherlv_0= 'Node' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleRosNames ) ) (otherlv_4= 'ServiceServers' otherlv_5= '{' ( (lv_serviceserver_6_0= ruleServiceServer ) ) (otherlv_7= ',' ( (lv_serviceserver_8_0= ruleServiceServer ) ) )* otherlv_9= '}' )? (otherlv_10= 'Publishers' otherlv_11= '{' ( (lv_publisher_12_0= rulePublisher ) ) (otherlv_13= ',' ( (lv_publisher_14_0= rulePublisher ) ) )* otherlv_15= '}' )? (otherlv_16= 'Subscribers' otherlv_17= '{' ( (lv_subscriber_18_0= ruleSubscriber ) ) (otherlv_19= ',' ( (lv_subscriber_20_0= ruleSubscriber ) ) )* otherlv_21= '}' )? (otherlv_22= 'ServiceClients' otherlv_23= '{' ( (lv_serviceclient_24_0= ruleServiceClient ) ) (otherlv_25= ',' ( (lv_serviceclient_26_0= ruleServiceClient ) ) )* otherlv_27= '}' )? (otherlv_28= 'ActionServers' otherlv_29= '{' ( (lv_actionserver_30_0= ruleActionServer ) ) (otherlv_31= ',' ( (lv_actionserver_32_0= ruleActionServer ) ) )* otherlv_33= '}' )? (otherlv_34= 'ActionClients' otherlv_35= '{' ( (lv_actionclient_36_0= ruleActionClient ) ) (otherlv_37= ',' ( (lv_actionclient_38_0= ruleActionClient ) ) )* otherlv_39= '}' )? (otherlv_40= 'Parameters' otherlv_41= '{' ( (lv_parameter_42_0= ruleParameter ) ) (otherlv_43= ',' ( (lv_parameter_44_0= ruleParameter ) ) )* otherlv_45= '}' )? otherlv_46= '}' ) - // InternalRos.g:1274:3: otherlv_0= 'Node' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleRosNames ) ) (otherlv_4= 'ServiceServers' otherlv_5= '{' ( (lv_serviceserver_6_0= ruleServiceServer ) ) (otherlv_7= ',' ( (lv_serviceserver_8_0= ruleServiceServer ) ) )* otherlv_9= '}' )? (otherlv_10= 'Publishers' otherlv_11= '{' ( (lv_publisher_12_0= rulePublisher ) ) (otherlv_13= ',' ( (lv_publisher_14_0= rulePublisher ) ) )* otherlv_15= '}' )? (otherlv_16= 'Subscribers' otherlv_17= '{' ( (lv_subscriber_18_0= ruleSubscriber ) ) (otherlv_19= ',' ( (lv_subscriber_20_0= ruleSubscriber ) ) )* otherlv_21= '}' )? (otherlv_22= 'ServiceClients' otherlv_23= '{' ( (lv_serviceclient_24_0= ruleServiceClient ) ) (otherlv_25= ',' ( (lv_serviceclient_26_0= ruleServiceClient ) ) )* otherlv_27= '}' )? (otherlv_28= 'ActionServers' otherlv_29= '{' ( (lv_actionserver_30_0= ruleActionServer ) ) (otherlv_31= ',' ( (lv_actionserver_32_0= ruleActionServer ) ) )* otherlv_33= '}' )? (otherlv_34= 'ActionClients' otherlv_35= '{' ( (lv_actionclient_36_0= ruleActionClient ) ) (otherlv_37= ',' ( (lv_actionclient_38_0= ruleActionClient ) ) )* otherlv_39= '}' )? (otherlv_40= 'Parameters' otherlv_41= '{' ( (lv_parameter_42_0= ruleParameter ) ) (otherlv_43= ',' ( (lv_parameter_44_0= ruleParameter ) ) )* otherlv_45= '}' )? otherlv_46= '}' + // InternalRos.g:1273:2: (otherlv_0= 'Node' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleRosNames ) ) ( (otherlv_4= 'Publishers' otherlv_5= '{' ( ( (lv_publisher_6_0= rulePublisher ) ) (otherlv_7= ',' ( (lv_publisher_8_0= rulePublisher ) ) )* )? otherlv_9= '}' ) | (otherlv_10= 'Subscribers' otherlv_11= '{' ( ( (lv_subscriber_12_0= ruleSubscriber ) ) (otherlv_13= ',' ( (lv_subscriber_14_0= ruleSubscriber ) ) )* )? otherlv_15= '}' ) | (otherlv_16= 'ServiceServers' otherlv_17= '{' ( (lv_serviceserver_18_0= ruleServiceServer ) ) (otherlv_19= ',' ( (lv_serviceserver_20_0= ruleServiceServer ) ) )* otherlv_21= '}' ) | (otherlv_22= 'ServiceClients' otherlv_23= '{' ( (lv_serviceclient_24_0= ruleServiceClient ) ) (otherlv_25= ',' ( (lv_serviceclient_26_0= ruleServiceClient ) ) )* otherlv_27= '}' ) | (otherlv_28= 'ActionServers' otherlv_29= '{' ( (lv_actionserver_30_0= ruleActionServer ) ) (otherlv_31= ',' ( (lv_actionserver_32_0= ruleActionServer ) ) )* otherlv_33= '}' ) | (otherlv_34= 'ActionClients' otherlv_35= '{' ( (lv_actionclient_36_0= ruleActionClient ) ) (otherlv_37= ',' ( (lv_actionclient_38_0= ruleActionClient ) ) )* otherlv_39= '}' ) | (otherlv_40= 'Parameters' otherlv_41= '{' ( (lv_parameter_42_0= ruleParameter ) ) (otherlv_43= ',' ( (lv_parameter_44_0= ruleParameter ) ) )* otherlv_45= '}' ) )* otherlv_46= '}' ) + // InternalRos.g:1274:3: otherlv_0= 'Node' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleRosNames ) ) ( (otherlv_4= 'Publishers' otherlv_5= '{' ( ( (lv_publisher_6_0= rulePublisher ) ) (otherlv_7= ',' ( (lv_publisher_8_0= rulePublisher ) ) )* )? otherlv_9= '}' ) | (otherlv_10= 'Subscribers' otherlv_11= '{' ( ( (lv_subscriber_12_0= ruleSubscriber ) ) (otherlv_13= ',' ( (lv_subscriber_14_0= ruleSubscriber ) ) )* )? otherlv_15= '}' ) | (otherlv_16= 'ServiceServers' otherlv_17= '{' ( (lv_serviceserver_18_0= ruleServiceServer ) ) (otherlv_19= ',' ( (lv_serviceserver_20_0= ruleServiceServer ) ) )* otherlv_21= '}' ) | (otherlv_22= 'ServiceClients' otherlv_23= '{' ( (lv_serviceclient_24_0= ruleServiceClient ) ) (otherlv_25= ',' ( (lv_serviceclient_26_0= ruleServiceClient ) ) )* otherlv_27= '}' ) | (otherlv_28= 'ActionServers' otherlv_29= '{' ( (lv_actionserver_30_0= ruleActionServer ) ) (otherlv_31= ',' ( (lv_actionserver_32_0= ruleActionServer ) ) )* otherlv_33= '}' ) | (otherlv_34= 'ActionClients' otherlv_35= '{' ( (lv_actionclient_36_0= ruleActionClient ) ) (otherlv_37= ',' ( (lv_actionclient_38_0= ruleActionClient ) ) )* otherlv_39= '}' ) | (otherlv_40= 'Parameters' otherlv_41= '{' ( (lv_parameter_42_0= ruleParameter ) ) (otherlv_43= ',' ( (lv_parameter_44_0= ruleParameter ) ) )* otherlv_45= '}' ) )* otherlv_46= '}' { otherlv_0=(Token)match(input,46,FOLLOW_3); @@ -3408,842 +3408,891 @@ public final EObject ruleNode() throws RecognitionException { } - // InternalRos.g:1305:3: (otherlv_4= 'ServiceServers' otherlv_5= '{' ( (lv_serviceserver_6_0= ruleServiceServer ) ) (otherlv_7= ',' ( (lv_serviceserver_8_0= ruleServiceServer ) ) )* otherlv_9= '}' )? - int alt30=2; - int LA30_0 = input.LA(1); - - if ( (LA30_0==48) ) { - alt30=1; - } - switch (alt30) { - case 1 : - // InternalRos.g:1306:4: otherlv_4= 'ServiceServers' otherlv_5= '{' ( (lv_serviceserver_6_0= ruleServiceServer ) ) (otherlv_7= ',' ( (lv_serviceserver_8_0= ruleServiceServer ) ) )* otherlv_9= '}' + // InternalRos.g:1305:3: ( (otherlv_4= 'Publishers' otherlv_5= '{' ( ( (lv_publisher_6_0= rulePublisher ) ) (otherlv_7= ',' ( (lv_publisher_8_0= rulePublisher ) ) )* )? otherlv_9= '}' ) | (otherlv_10= 'Subscribers' otherlv_11= '{' ( ( (lv_subscriber_12_0= ruleSubscriber ) ) (otherlv_13= ',' ( (lv_subscriber_14_0= ruleSubscriber ) ) )* )? otherlv_15= '}' ) | (otherlv_16= 'ServiceServers' otherlv_17= '{' ( (lv_serviceserver_18_0= ruleServiceServer ) ) (otherlv_19= ',' ( (lv_serviceserver_20_0= ruleServiceServer ) ) )* otherlv_21= '}' ) | (otherlv_22= 'ServiceClients' otherlv_23= '{' ( (lv_serviceclient_24_0= ruleServiceClient ) ) (otherlv_25= ',' ( (lv_serviceclient_26_0= ruleServiceClient ) ) )* otherlv_27= '}' ) | (otherlv_28= 'ActionServers' otherlv_29= '{' ( (lv_actionserver_30_0= ruleActionServer ) ) (otherlv_31= ',' ( (lv_actionserver_32_0= ruleActionServer ) ) )* otherlv_33= '}' ) | (otherlv_34= 'ActionClients' otherlv_35= '{' ( (lv_actionclient_36_0= ruleActionClient ) ) (otherlv_37= ',' ( (lv_actionclient_38_0= ruleActionClient ) ) )* otherlv_39= '}' ) | (otherlv_40= 'Parameters' otherlv_41= '{' ( (lv_parameter_42_0= ruleParameter ) ) (otherlv_43= ',' ( (lv_parameter_44_0= ruleParameter ) ) )* otherlv_45= '}' ) )* + loop38: + do { + int alt38=8; + switch ( input.LA(1) ) { + case 48: { - otherlv_4=(Token)match(input,48,FOLLOW_3); - - newLeafNode(otherlv_4, grammarAccess.getNodeAccess().getServiceServersKeyword_4_0()); - - otherlv_5=(Token)match(input,26,FOLLOW_29); - - newLeafNode(otherlv_5, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_1()); - - // InternalRos.g:1314:4: ( (lv_serviceserver_6_0= ruleServiceServer ) ) - // InternalRos.g:1315:5: (lv_serviceserver_6_0= ruleServiceServer ) + alt38=1; + } + break; + case 49: + { + alt38=2; + } + break; + case 50: + { + alt38=3; + } + break; + case 51: + { + alt38=4; + } + break; + case 52: { - // InternalRos.g:1315:5: (lv_serviceserver_6_0= ruleServiceServer ) - // InternalRos.g:1316:6: lv_serviceserver_6_0= ruleServiceServer + alt38=5; + } + break; + case 53: + { + alt38=6; + } + break; + case 54: { + alt38=7; + } + break; - newCompositeNode(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_4_2_0()); - - pushFollow(FOLLOW_5); - lv_serviceserver_6_0=ruleServiceServer(); + } - state._fsp--; + switch (alt38) { + case 1 : + // InternalRos.g:1306:4: (otherlv_4= 'Publishers' otherlv_5= '{' ( ( (lv_publisher_6_0= rulePublisher ) ) (otherlv_7= ',' ( (lv_publisher_8_0= rulePublisher ) ) )* )? otherlv_9= '}' ) + { + // InternalRos.g:1306:4: (otherlv_4= 'Publishers' otherlv_5= '{' ( ( (lv_publisher_6_0= rulePublisher ) ) (otherlv_7= ',' ( (lv_publisher_8_0= rulePublisher ) ) )* )? otherlv_9= '}' ) + // InternalRos.g:1307:5: otherlv_4= 'Publishers' otherlv_5= '{' ( ( (lv_publisher_6_0= rulePublisher ) ) (otherlv_7= ',' ( (lv_publisher_8_0= rulePublisher ) ) )* )? otherlv_9= '}' + { + otherlv_4=(Token)match(input,48,FOLLOW_3); + newLeafNode(otherlv_4, grammarAccess.getNodeAccess().getPublishersKeyword_4_0_0()); + + otherlv_5=(Token)match(input,26,FOLLOW_29); - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - current, - "serviceserver", - lv_serviceserver_6_0, - "de.fraunhofer.ipa.ros.Ros.ServiceServer"); - afterParserOrEnumRuleCall(); - + newLeafNode(otherlv_5, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_0_1()); + + // InternalRos.g:1315:5: ( ( (lv_publisher_6_0= rulePublisher ) ) (otherlv_7= ',' ( (lv_publisher_8_0= rulePublisher ) ) )* )? + int alt30=2; + int LA30_0 = input.LA(1); - } + if ( (LA30_0==58) ) { + alt30=1; + } + switch (alt30) { + case 1 : + // InternalRos.g:1316:6: ( (lv_publisher_6_0= rulePublisher ) ) (otherlv_7= ',' ( (lv_publisher_8_0= rulePublisher ) ) )* + { + // InternalRos.g:1316:6: ( (lv_publisher_6_0= rulePublisher ) ) + // InternalRos.g:1317:7: (lv_publisher_6_0= rulePublisher ) + { + // InternalRos.g:1317:7: (lv_publisher_6_0= rulePublisher ) + // InternalRos.g:1318:8: lv_publisher_6_0= rulePublisher + { + newCompositeNode(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_4_0_2_0_0()); + + pushFollow(FOLLOW_5); + lv_publisher_6_0=rulePublisher(); - } + state._fsp--; - // InternalRos.g:1333:4: (otherlv_7= ',' ( (lv_serviceserver_8_0= ruleServiceServer ) ) )* - loop29: - do { - int alt29=2; - int LA29_0 = input.LA(1); - if ( (LA29_0==27) ) { - alt29=1; - } + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + current, + "publisher", + lv_publisher_6_0, + "de.fraunhofer.ipa.ros.Ros.Publisher"); + afterParserOrEnumRuleCall(); + + } - switch (alt29) { - case 1 : - // InternalRos.g:1334:5: otherlv_7= ',' ( (lv_serviceserver_8_0= ruleServiceServer ) ) - { - otherlv_7=(Token)match(input,27,FOLLOW_29); - newLeafNode(otherlv_7, grammarAccess.getNodeAccess().getCommaKeyword_4_3_0()); - - // InternalRos.g:1338:5: ( (lv_serviceserver_8_0= ruleServiceServer ) ) - // InternalRos.g:1339:6: (lv_serviceserver_8_0= ruleServiceServer ) - { - // InternalRos.g:1339:6: (lv_serviceserver_8_0= ruleServiceServer ) - // InternalRos.g:1340:7: lv_serviceserver_8_0= ruleServiceServer - { + } - newCompositeNode(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_4_3_1_0()); - - pushFollow(FOLLOW_5); - lv_serviceserver_8_0=ruleServiceServer(); + // InternalRos.g:1335:6: (otherlv_7= ',' ( (lv_publisher_8_0= rulePublisher ) ) )* + loop29: + do { + int alt29=2; + int LA29_0 = input.LA(1); - state._fsp--; + if ( (LA29_0==27) ) { + alt29=1; + } - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - current, - "serviceserver", - lv_serviceserver_8_0, - "de.fraunhofer.ipa.ros.Ros.ServiceServer"); - afterParserOrEnumRuleCall(); - + switch (alt29) { + case 1 : + // InternalRos.g:1336:7: otherlv_7= ',' ( (lv_publisher_8_0= rulePublisher ) ) + { + otherlv_7=(Token)match(input,27,FOLLOW_30); - } + newLeafNode(otherlv_7, grammarAccess.getNodeAccess().getCommaKeyword_4_0_2_1_0()); + + // InternalRos.g:1340:7: ( (lv_publisher_8_0= rulePublisher ) ) + // InternalRos.g:1341:8: (lv_publisher_8_0= rulePublisher ) + { + // InternalRos.g:1341:8: (lv_publisher_8_0= rulePublisher ) + // InternalRos.g:1342:9: lv_publisher_8_0= rulePublisher + { + newCompositeNode(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_4_0_2_1_1_0()); + + pushFollow(FOLLOW_5); + lv_publisher_8_0=rulePublisher(); - } + state._fsp--; - } - break; + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + current, + "publisher", + lv_publisher_8_0, + "de.fraunhofer.ipa.ros.Ros.Publisher"); + afterParserOrEnumRuleCall(); + - default : - break loop29; - } - } while (true); + } - otherlv_9=(Token)match(input,28,FOLLOW_30); - newLeafNode(otherlv_9, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_4()); - + } - } - break; - } + } + break; - // InternalRos.g:1363:3: (otherlv_10= 'Publishers' otherlv_11= '{' ( (lv_publisher_12_0= rulePublisher ) ) (otherlv_13= ',' ( (lv_publisher_14_0= rulePublisher ) ) )* otherlv_15= '}' )? - int alt32=2; - int LA32_0 = input.LA(1); + default : + break loop29; + } + } while (true); - if ( (LA32_0==49) ) { - alt32=1; - } - switch (alt32) { - case 1 : - // InternalRos.g:1364:4: otherlv_10= 'Publishers' otherlv_11= '{' ( (lv_publisher_12_0= rulePublisher ) ) (otherlv_13= ',' ( (lv_publisher_14_0= rulePublisher ) ) )* otherlv_15= '}' - { - otherlv_10=(Token)match(input,49,FOLLOW_3); - newLeafNode(otherlv_10, grammarAccess.getNodeAccess().getPublishersKeyword_5_0()); - - otherlv_11=(Token)match(input,26,FOLLOW_31); + } + break; - newLeafNode(otherlv_11, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_5_1()); - - // InternalRos.g:1372:4: ( (lv_publisher_12_0= rulePublisher ) ) - // InternalRos.g:1373:5: (lv_publisher_12_0= rulePublisher ) - { - // InternalRos.g:1373:5: (lv_publisher_12_0= rulePublisher ) - // InternalRos.g:1374:6: lv_publisher_12_0= rulePublisher - { + } - newCompositeNode(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_5_2_0()); - - pushFollow(FOLLOW_5); - lv_publisher_12_0=rulePublisher(); + otherlv_9=(Token)match(input,28,FOLLOW_28); - state._fsp--; + newLeafNode(otherlv_9, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_0_3()); + + } - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - current, - "publisher", - lv_publisher_12_0, - "de.fraunhofer.ipa.ros.Ros.Publisher"); - afterParserOrEnumRuleCall(); - - } + } + break; + case 2 : + // InternalRos.g:1367:4: (otherlv_10= 'Subscribers' otherlv_11= '{' ( ( (lv_subscriber_12_0= ruleSubscriber ) ) (otherlv_13= ',' ( (lv_subscriber_14_0= ruleSubscriber ) ) )* )? otherlv_15= '}' ) + { + // InternalRos.g:1367:4: (otherlv_10= 'Subscribers' otherlv_11= '{' ( ( (lv_subscriber_12_0= ruleSubscriber ) ) (otherlv_13= ',' ( (lv_subscriber_14_0= ruleSubscriber ) ) )* )? otherlv_15= '}' ) + // InternalRos.g:1368:5: otherlv_10= 'Subscribers' otherlv_11= '{' ( ( (lv_subscriber_12_0= ruleSubscriber ) ) (otherlv_13= ',' ( (lv_subscriber_14_0= ruleSubscriber ) ) )* )? otherlv_15= '}' + { + otherlv_10=(Token)match(input,49,FOLLOW_3); + newLeafNode(otherlv_10, grammarAccess.getNodeAccess().getSubscribersKeyword_4_1_0()); + + otherlv_11=(Token)match(input,26,FOLLOW_31); - } + newLeafNode(otherlv_11, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_1_1()); + + // InternalRos.g:1376:5: ( ( (lv_subscriber_12_0= ruleSubscriber ) ) (otherlv_13= ',' ( (lv_subscriber_14_0= ruleSubscriber ) ) )* )? + int alt32=2; + int LA32_0 = input.LA(1); - // InternalRos.g:1391:4: (otherlv_13= ',' ( (lv_publisher_14_0= rulePublisher ) ) )* - loop31: - do { - int alt31=2; - int LA31_0 = input.LA(1); + if ( (LA32_0==59) ) { + alt32=1; + } + switch (alt32) { + case 1 : + // InternalRos.g:1377:6: ( (lv_subscriber_12_0= ruleSubscriber ) ) (otherlv_13= ',' ( (lv_subscriber_14_0= ruleSubscriber ) ) )* + { + // InternalRos.g:1377:6: ( (lv_subscriber_12_0= ruleSubscriber ) ) + // InternalRos.g:1378:7: (lv_subscriber_12_0= ruleSubscriber ) + { + // InternalRos.g:1378:7: (lv_subscriber_12_0= ruleSubscriber ) + // InternalRos.g:1379:8: lv_subscriber_12_0= ruleSubscriber + { - if ( (LA31_0==27) ) { - alt31=1; - } + newCompositeNode(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_4_1_2_0_0()); + + pushFollow(FOLLOW_5); + lv_subscriber_12_0=ruleSubscriber(); + state._fsp--; - switch (alt31) { - case 1 : - // InternalRos.g:1392:5: otherlv_13= ',' ( (lv_publisher_14_0= rulePublisher ) ) - { - otherlv_13=(Token)match(input,27,FOLLOW_31); - newLeafNode(otherlv_13, grammarAccess.getNodeAccess().getCommaKeyword_5_3_0()); - - // InternalRos.g:1396:5: ( (lv_publisher_14_0= rulePublisher ) ) - // InternalRos.g:1397:6: (lv_publisher_14_0= rulePublisher ) - { - // InternalRos.g:1397:6: (lv_publisher_14_0= rulePublisher ) - // InternalRos.g:1398:7: lv_publisher_14_0= rulePublisher - { + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + current, + "subscriber", + lv_subscriber_12_0, + "de.fraunhofer.ipa.ros.Ros.Subscriber"); + afterParserOrEnumRuleCall(); + - newCompositeNode(grammarAccess.getNodeAccess().getPublisherPublisherParserRuleCall_5_3_1_0()); - - pushFollow(FOLLOW_5); - lv_publisher_14_0=rulePublisher(); + } - state._fsp--; + } - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - current, - "publisher", - lv_publisher_14_0, - "de.fraunhofer.ipa.ros.Ros.Publisher"); - afterParserOrEnumRuleCall(); - + // InternalRos.g:1396:6: (otherlv_13= ',' ( (lv_subscriber_14_0= ruleSubscriber ) ) )* + loop31: + do { + int alt31=2; + int LA31_0 = input.LA(1); - } + if ( (LA31_0==27) ) { + alt31=1; + } - } + switch (alt31) { + case 1 : + // InternalRos.g:1397:7: otherlv_13= ',' ( (lv_subscriber_14_0= ruleSubscriber ) ) + { + otherlv_13=(Token)match(input,27,FOLLOW_32); + newLeafNode(otherlv_13, grammarAccess.getNodeAccess().getCommaKeyword_4_1_2_1_0()); + + // InternalRos.g:1401:7: ( (lv_subscriber_14_0= ruleSubscriber ) ) + // InternalRos.g:1402:8: (lv_subscriber_14_0= ruleSubscriber ) + { + // InternalRos.g:1402:8: (lv_subscriber_14_0= ruleSubscriber ) + // InternalRos.g:1403:9: lv_subscriber_14_0= ruleSubscriber + { - } - break; + newCompositeNode(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_4_1_2_1_1_0()); + + pushFollow(FOLLOW_5); + lv_subscriber_14_0=ruleSubscriber(); - default : - break loop31; - } - } while (true); + state._fsp--; - otherlv_15=(Token)match(input,28,FOLLOW_32); - newLeafNode(otherlv_15, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_5_4()); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + current, + "subscriber", + lv_subscriber_14_0, + "de.fraunhofer.ipa.ros.Ros.Subscriber"); + afterParserOrEnumRuleCall(); + - } - break; + } - } - // InternalRos.g:1421:3: (otherlv_16= 'Subscribers' otherlv_17= '{' ( (lv_subscriber_18_0= ruleSubscriber ) ) (otherlv_19= ',' ( (lv_subscriber_20_0= ruleSubscriber ) ) )* otherlv_21= '}' )? - int alt34=2; - int LA34_0 = input.LA(1); + } - if ( (LA34_0==50) ) { - alt34=1; - } - switch (alt34) { - case 1 : - // InternalRos.g:1422:4: otherlv_16= 'Subscribers' otherlv_17= '{' ( (lv_subscriber_18_0= ruleSubscriber ) ) (otherlv_19= ',' ( (lv_subscriber_20_0= ruleSubscriber ) ) )* otherlv_21= '}' - { - otherlv_16=(Token)match(input,50,FOLLOW_3); - newLeafNode(otherlv_16, grammarAccess.getNodeAccess().getSubscribersKeyword_6_0()); - - otherlv_17=(Token)match(input,26,FOLLOW_33); + } + break; - newLeafNode(otherlv_17, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_6_1()); - - // InternalRos.g:1430:4: ( (lv_subscriber_18_0= ruleSubscriber ) ) - // InternalRos.g:1431:5: (lv_subscriber_18_0= ruleSubscriber ) - { - // InternalRos.g:1431:5: (lv_subscriber_18_0= ruleSubscriber ) - // InternalRos.g:1432:6: lv_subscriber_18_0= ruleSubscriber - { + default : + break loop31; + } + } while (true); - newCompositeNode(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_6_2_0()); - - pushFollow(FOLLOW_5); - lv_subscriber_18_0=ruleSubscriber(); - state._fsp--; + } + break; + } - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - current, - "subscriber", - lv_subscriber_18_0, - "de.fraunhofer.ipa.ros.Ros.Subscriber"); - afterParserOrEnumRuleCall(); - + otherlv_15=(Token)match(input,28,FOLLOW_28); - } + newLeafNode(otherlv_15, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_1_3()); + + } - } - // InternalRos.g:1449:4: (otherlv_19= ',' ( (lv_subscriber_20_0= ruleSubscriber ) ) )* - loop33: - do { - int alt33=2; - int LA33_0 = input.LA(1); + } + break; + case 3 : + // InternalRos.g:1428:4: (otherlv_16= 'ServiceServers' otherlv_17= '{' ( (lv_serviceserver_18_0= ruleServiceServer ) ) (otherlv_19= ',' ( (lv_serviceserver_20_0= ruleServiceServer ) ) )* otherlv_21= '}' ) + { + // InternalRos.g:1428:4: (otherlv_16= 'ServiceServers' otherlv_17= '{' ( (lv_serviceserver_18_0= ruleServiceServer ) ) (otherlv_19= ',' ( (lv_serviceserver_20_0= ruleServiceServer ) ) )* otherlv_21= '}' ) + // InternalRos.g:1429:5: otherlv_16= 'ServiceServers' otherlv_17= '{' ( (lv_serviceserver_18_0= ruleServiceServer ) ) (otherlv_19= ',' ( (lv_serviceserver_20_0= ruleServiceServer ) ) )* otherlv_21= '}' + { + otherlv_16=(Token)match(input,50,FOLLOW_3); - if ( (LA33_0==27) ) { - alt33=1; - } + newLeafNode(otherlv_16, grammarAccess.getNodeAccess().getServiceServersKeyword_4_2_0()); + + otherlv_17=(Token)match(input,26,FOLLOW_33); + newLeafNode(otherlv_17, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_2_1()); + + // InternalRos.g:1437:5: ( (lv_serviceserver_18_0= ruleServiceServer ) ) + // InternalRos.g:1438:6: (lv_serviceserver_18_0= ruleServiceServer ) + { + // InternalRos.g:1438:6: (lv_serviceserver_18_0= ruleServiceServer ) + // InternalRos.g:1439:7: lv_serviceserver_18_0= ruleServiceServer + { - switch (alt33) { - case 1 : - // InternalRos.g:1450:5: otherlv_19= ',' ( (lv_subscriber_20_0= ruleSubscriber ) ) - { - otherlv_19=(Token)match(input,27,FOLLOW_33); + newCompositeNode(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_4_2_2_0()); + + pushFollow(FOLLOW_5); + lv_serviceserver_18_0=ruleServiceServer(); - newLeafNode(otherlv_19, grammarAccess.getNodeAccess().getCommaKeyword_6_3_0()); - - // InternalRos.g:1454:5: ( (lv_subscriber_20_0= ruleSubscriber ) ) - // InternalRos.g:1455:6: (lv_subscriber_20_0= ruleSubscriber ) - { - // InternalRos.g:1455:6: (lv_subscriber_20_0= ruleSubscriber ) - // InternalRos.g:1456:7: lv_subscriber_20_0= ruleSubscriber - { + state._fsp--; - newCompositeNode(grammarAccess.getNodeAccess().getSubscriberSubscriberParserRuleCall_6_3_1_0()); - - pushFollow(FOLLOW_5); - lv_subscriber_20_0=ruleSubscriber(); - state._fsp--; + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + current, + "serviceserver", + lv_serviceserver_18_0, + "de.fraunhofer.ipa.ros.Ros.ServiceServer"); + afterParserOrEnumRuleCall(); + + } - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - current, - "subscriber", - lv_subscriber_20_0, - "de.fraunhofer.ipa.ros.Ros.Subscriber"); - afterParserOrEnumRuleCall(); - - } + } + // InternalRos.g:1456:5: (otherlv_19= ',' ( (lv_serviceserver_20_0= ruleServiceServer ) ) )* + loop33: + do { + int alt33=2; + int LA33_0 = input.LA(1); - } + if ( (LA33_0==27) ) { + alt33=1; + } - } - break; + switch (alt33) { + case 1 : + // InternalRos.g:1457:6: otherlv_19= ',' ( (lv_serviceserver_20_0= ruleServiceServer ) ) + { + otherlv_19=(Token)match(input,27,FOLLOW_33); - default : - break loop33; - } - } while (true); + newLeafNode(otherlv_19, grammarAccess.getNodeAccess().getCommaKeyword_4_2_3_0()); + + // InternalRos.g:1461:6: ( (lv_serviceserver_20_0= ruleServiceServer ) ) + // InternalRos.g:1462:7: (lv_serviceserver_20_0= ruleServiceServer ) + { + // InternalRos.g:1462:7: (lv_serviceserver_20_0= ruleServiceServer ) + // InternalRos.g:1463:8: lv_serviceserver_20_0= ruleServiceServer + { - otherlv_21=(Token)match(input,28,FOLLOW_34); + newCompositeNode(grammarAccess.getNodeAccess().getServiceserverServiceServerParserRuleCall_4_2_3_1_0()); + + pushFollow(FOLLOW_5); + lv_serviceserver_20_0=ruleServiceServer(); - newLeafNode(otherlv_21, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_6_4()); - + state._fsp--; - } - break; - } + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + current, + "serviceserver", + lv_serviceserver_20_0, + "de.fraunhofer.ipa.ros.Ros.ServiceServer"); + afterParserOrEnumRuleCall(); + - // InternalRos.g:1479:3: (otherlv_22= 'ServiceClients' otherlv_23= '{' ( (lv_serviceclient_24_0= ruleServiceClient ) ) (otherlv_25= ',' ( (lv_serviceclient_26_0= ruleServiceClient ) ) )* otherlv_27= '}' )? - int alt36=2; - int LA36_0 = input.LA(1); + } - if ( (LA36_0==51) ) { - alt36=1; - } - switch (alt36) { - case 1 : - // InternalRos.g:1480:4: otherlv_22= 'ServiceClients' otherlv_23= '{' ( (lv_serviceclient_24_0= ruleServiceClient ) ) (otherlv_25= ',' ( (lv_serviceclient_26_0= ruleServiceClient ) ) )* otherlv_27= '}' - { - otherlv_22=(Token)match(input,51,FOLLOW_3); - newLeafNode(otherlv_22, grammarAccess.getNodeAccess().getServiceClientsKeyword_7_0()); - - otherlv_23=(Token)match(input,26,FOLLOW_35); + } - newLeafNode(otherlv_23, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_7_1()); - - // InternalRos.g:1488:4: ( (lv_serviceclient_24_0= ruleServiceClient ) ) - // InternalRos.g:1489:5: (lv_serviceclient_24_0= ruleServiceClient ) - { - // InternalRos.g:1489:5: (lv_serviceclient_24_0= ruleServiceClient ) - // InternalRos.g:1490:6: lv_serviceclient_24_0= ruleServiceClient - { - newCompositeNode(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_7_2_0()); - - pushFollow(FOLLOW_5); - lv_serviceclient_24_0=ruleServiceClient(); + } + break; - state._fsp--; + default : + break loop33; + } + } while (true); + otherlv_21=(Token)match(input,28,FOLLOW_28); - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - current, - "serviceclient", - lv_serviceclient_24_0, - "de.fraunhofer.ipa.ros.Ros.ServiceClient"); - afterParserOrEnumRuleCall(); - + newLeafNode(otherlv_21, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_2_4()); + - } + } - } + } + break; + case 4 : + // InternalRos.g:1487:4: (otherlv_22= 'ServiceClients' otherlv_23= '{' ( (lv_serviceclient_24_0= ruleServiceClient ) ) (otherlv_25= ',' ( (lv_serviceclient_26_0= ruleServiceClient ) ) )* otherlv_27= '}' ) + { + // InternalRos.g:1487:4: (otherlv_22= 'ServiceClients' otherlv_23= '{' ( (lv_serviceclient_24_0= ruleServiceClient ) ) (otherlv_25= ',' ( (lv_serviceclient_26_0= ruleServiceClient ) ) )* otherlv_27= '}' ) + // InternalRos.g:1488:5: otherlv_22= 'ServiceClients' otherlv_23= '{' ( (lv_serviceclient_24_0= ruleServiceClient ) ) (otherlv_25= ',' ( (lv_serviceclient_26_0= ruleServiceClient ) ) )* otherlv_27= '}' + { + otherlv_22=(Token)match(input,51,FOLLOW_3); - // InternalRos.g:1507:4: (otherlv_25= ',' ( (lv_serviceclient_26_0= ruleServiceClient ) ) )* - loop35: - do { - int alt35=2; - int LA35_0 = input.LA(1); + newLeafNode(otherlv_22, grammarAccess.getNodeAccess().getServiceClientsKeyword_4_3_0()); + + otherlv_23=(Token)match(input,26,FOLLOW_34); - if ( (LA35_0==27) ) { - alt35=1; - } + newLeafNode(otherlv_23, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_3_1()); + + // InternalRos.g:1496:5: ( (lv_serviceclient_24_0= ruleServiceClient ) ) + // InternalRos.g:1497:6: (lv_serviceclient_24_0= ruleServiceClient ) + { + // InternalRos.g:1497:6: (lv_serviceclient_24_0= ruleServiceClient ) + // InternalRos.g:1498:7: lv_serviceclient_24_0= ruleServiceClient + { + newCompositeNode(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_4_3_2_0()); + + pushFollow(FOLLOW_5); + lv_serviceclient_24_0=ruleServiceClient(); - switch (alt35) { - case 1 : - // InternalRos.g:1508:5: otherlv_25= ',' ( (lv_serviceclient_26_0= ruleServiceClient ) ) - { - otherlv_25=(Token)match(input,27,FOLLOW_35); + state._fsp--; - newLeafNode(otherlv_25, grammarAccess.getNodeAccess().getCommaKeyword_7_3_0()); - - // InternalRos.g:1512:5: ( (lv_serviceclient_26_0= ruleServiceClient ) ) - // InternalRos.g:1513:6: (lv_serviceclient_26_0= ruleServiceClient ) - { - // InternalRos.g:1513:6: (lv_serviceclient_26_0= ruleServiceClient ) - // InternalRos.g:1514:7: lv_serviceclient_26_0= ruleServiceClient - { - newCompositeNode(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_7_3_1_0()); - - pushFollow(FOLLOW_5); - lv_serviceclient_26_0=ruleServiceClient(); + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + current, + "serviceclient", + lv_serviceclient_24_0, + "de.fraunhofer.ipa.ros.Ros.ServiceClient"); + afterParserOrEnumRuleCall(); + - state._fsp--; + } - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - current, - "serviceclient", - lv_serviceclient_26_0, - "de.fraunhofer.ipa.ros.Ros.ServiceClient"); - afterParserOrEnumRuleCall(); - + } - } + // InternalRos.g:1515:5: (otherlv_25= ',' ( (lv_serviceclient_26_0= ruleServiceClient ) ) )* + loop34: + do { + int alt34=2; + int LA34_0 = input.LA(1); + if ( (LA34_0==27) ) { + alt34=1; + } - } + switch (alt34) { + case 1 : + // InternalRos.g:1516:6: otherlv_25= ',' ( (lv_serviceclient_26_0= ruleServiceClient ) ) + { + otherlv_25=(Token)match(input,27,FOLLOW_34); - } - break; + newLeafNode(otherlv_25, grammarAccess.getNodeAccess().getCommaKeyword_4_3_3_0()); + + // InternalRos.g:1520:6: ( (lv_serviceclient_26_0= ruleServiceClient ) ) + // InternalRos.g:1521:7: (lv_serviceclient_26_0= ruleServiceClient ) + { + // InternalRos.g:1521:7: (lv_serviceclient_26_0= ruleServiceClient ) + // InternalRos.g:1522:8: lv_serviceclient_26_0= ruleServiceClient + { - default : - break loop35; - } - } while (true); + newCompositeNode(grammarAccess.getNodeAccess().getServiceclientServiceClientParserRuleCall_4_3_3_1_0()); + + pushFollow(FOLLOW_5); + lv_serviceclient_26_0=ruleServiceClient(); - otherlv_27=(Token)match(input,28,FOLLOW_36); + state._fsp--; - newLeafNode(otherlv_27, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_7_4()); - - } - break; + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + current, + "serviceclient", + lv_serviceclient_26_0, + "de.fraunhofer.ipa.ros.Ros.ServiceClient"); + afterParserOrEnumRuleCall(); + - } + } - // InternalRos.g:1537:3: (otherlv_28= 'ActionServers' otherlv_29= '{' ( (lv_actionserver_30_0= ruleActionServer ) ) (otherlv_31= ',' ( (lv_actionserver_32_0= ruleActionServer ) ) )* otherlv_33= '}' )? - int alt38=2; - int LA38_0 = input.LA(1); - if ( (LA38_0==52) ) { - alt38=1; - } - switch (alt38) { - case 1 : - // InternalRos.g:1538:4: otherlv_28= 'ActionServers' otherlv_29= '{' ( (lv_actionserver_30_0= ruleActionServer ) ) (otherlv_31= ',' ( (lv_actionserver_32_0= ruleActionServer ) ) )* otherlv_33= '}' - { - otherlv_28=(Token)match(input,52,FOLLOW_3); + } - newLeafNode(otherlv_28, grammarAccess.getNodeAccess().getActionServersKeyword_8_0()); - - otherlv_29=(Token)match(input,26,FOLLOW_37); - newLeafNode(otherlv_29, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_8_1()); - - // InternalRos.g:1546:4: ( (lv_actionserver_30_0= ruleActionServer ) ) - // InternalRos.g:1547:5: (lv_actionserver_30_0= ruleActionServer ) - { - // InternalRos.g:1547:5: (lv_actionserver_30_0= ruleActionServer ) - // InternalRos.g:1548:6: lv_actionserver_30_0= ruleActionServer - { + } + break; - newCompositeNode(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_8_2_0()); - - pushFollow(FOLLOW_5); - lv_actionserver_30_0=ruleActionServer(); + default : + break loop34; + } + } while (true); - state._fsp--; + otherlv_27=(Token)match(input,28,FOLLOW_28); + newLeafNode(otherlv_27, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_3_4()); + - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - current, - "actionserver", - lv_actionserver_30_0, - "de.fraunhofer.ipa.ros.Ros.ActionServer"); - afterParserOrEnumRuleCall(); - + } - } + } + break; + case 5 : + // InternalRos.g:1546:4: (otherlv_28= 'ActionServers' otherlv_29= '{' ( (lv_actionserver_30_0= ruleActionServer ) ) (otherlv_31= ',' ( (lv_actionserver_32_0= ruleActionServer ) ) )* otherlv_33= '}' ) + { + // InternalRos.g:1546:4: (otherlv_28= 'ActionServers' otherlv_29= '{' ( (lv_actionserver_30_0= ruleActionServer ) ) (otherlv_31= ',' ( (lv_actionserver_32_0= ruleActionServer ) ) )* otherlv_33= '}' ) + // InternalRos.g:1547:5: otherlv_28= 'ActionServers' otherlv_29= '{' ( (lv_actionserver_30_0= ruleActionServer ) ) (otherlv_31= ',' ( (lv_actionserver_32_0= ruleActionServer ) ) )* otherlv_33= '}' + { + otherlv_28=(Token)match(input,52,FOLLOW_3); - } + newLeafNode(otherlv_28, grammarAccess.getNodeAccess().getActionServersKeyword_4_4_0()); + + otherlv_29=(Token)match(input,26,FOLLOW_35); - // InternalRos.g:1565:4: (otherlv_31= ',' ( (lv_actionserver_32_0= ruleActionServer ) ) )* - loop37: - do { - int alt37=2; - int LA37_0 = input.LA(1); + newLeafNode(otherlv_29, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_4_1()); + + // InternalRos.g:1555:5: ( (lv_actionserver_30_0= ruleActionServer ) ) + // InternalRos.g:1556:6: (lv_actionserver_30_0= ruleActionServer ) + { + // InternalRos.g:1556:6: (lv_actionserver_30_0= ruleActionServer ) + // InternalRos.g:1557:7: lv_actionserver_30_0= ruleActionServer + { - if ( (LA37_0==27) ) { - alt37=1; - } + newCompositeNode(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_4_4_2_0()); + + pushFollow(FOLLOW_5); + lv_actionserver_30_0=ruleActionServer(); + state._fsp--; - switch (alt37) { - case 1 : - // InternalRos.g:1566:5: otherlv_31= ',' ( (lv_actionserver_32_0= ruleActionServer ) ) - { - otherlv_31=(Token)match(input,27,FOLLOW_37); - newLeafNode(otherlv_31, grammarAccess.getNodeAccess().getCommaKeyword_8_3_0()); - - // InternalRos.g:1570:5: ( (lv_actionserver_32_0= ruleActionServer ) ) - // InternalRos.g:1571:6: (lv_actionserver_32_0= ruleActionServer ) - { - // InternalRos.g:1571:6: (lv_actionserver_32_0= ruleActionServer ) - // InternalRos.g:1572:7: lv_actionserver_32_0= ruleActionServer - { + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + current, + "actionserver", + lv_actionserver_30_0, + "de.fraunhofer.ipa.ros.Ros.ActionServer"); + afterParserOrEnumRuleCall(); + - newCompositeNode(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_8_3_1_0()); - - pushFollow(FOLLOW_5); - lv_actionserver_32_0=ruleActionServer(); + } - state._fsp--; + } - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - current, - "actionserver", - lv_actionserver_32_0, - "de.fraunhofer.ipa.ros.Ros.ActionServer"); - afterParserOrEnumRuleCall(); - + // InternalRos.g:1574:5: (otherlv_31= ',' ( (lv_actionserver_32_0= ruleActionServer ) ) )* + loop35: + do { + int alt35=2; + int LA35_0 = input.LA(1); - } + if ( (LA35_0==27) ) { + alt35=1; + } - } + switch (alt35) { + case 1 : + // InternalRos.g:1575:6: otherlv_31= ',' ( (lv_actionserver_32_0= ruleActionServer ) ) + { + otherlv_31=(Token)match(input,27,FOLLOW_35); + newLeafNode(otherlv_31, grammarAccess.getNodeAccess().getCommaKeyword_4_4_3_0()); + + // InternalRos.g:1579:6: ( (lv_actionserver_32_0= ruleActionServer ) ) + // InternalRos.g:1580:7: (lv_actionserver_32_0= ruleActionServer ) + { + // InternalRos.g:1580:7: (lv_actionserver_32_0= ruleActionServer ) + // InternalRos.g:1581:8: lv_actionserver_32_0= ruleActionServer + { - } - break; + newCompositeNode(grammarAccess.getNodeAccess().getActionserverActionServerParserRuleCall_4_4_3_1_0()); + + pushFollow(FOLLOW_5); + lv_actionserver_32_0=ruleActionServer(); - default : - break loop37; - } - } while (true); + state._fsp--; - otherlv_33=(Token)match(input,28,FOLLOW_38); - newLeafNode(otherlv_33, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_8_4()); - + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + current, + "actionserver", + lv_actionserver_32_0, + "de.fraunhofer.ipa.ros.Ros.ActionServer"); + afterParserOrEnumRuleCall(); + - } - break; + } + + + } + + + } + break; + + default : + break loop35; + } + } while (true); + + otherlv_33=(Token)match(input,28,FOLLOW_28); + + newLeafNode(otherlv_33, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_4_4()); + + + } - } - // InternalRos.g:1595:3: (otherlv_34= 'ActionClients' otherlv_35= '{' ( (lv_actionclient_36_0= ruleActionClient ) ) (otherlv_37= ',' ( (lv_actionclient_38_0= ruleActionClient ) ) )* otherlv_39= '}' )? - int alt40=2; - int LA40_0 = input.LA(1); + } + break; + case 6 : + // InternalRos.g:1605:4: (otherlv_34= 'ActionClients' otherlv_35= '{' ( (lv_actionclient_36_0= ruleActionClient ) ) (otherlv_37= ',' ( (lv_actionclient_38_0= ruleActionClient ) ) )* otherlv_39= '}' ) + { + // InternalRos.g:1605:4: (otherlv_34= 'ActionClients' otherlv_35= '{' ( (lv_actionclient_36_0= ruleActionClient ) ) (otherlv_37= ',' ( (lv_actionclient_38_0= ruleActionClient ) ) )* otherlv_39= '}' ) + // InternalRos.g:1606:5: otherlv_34= 'ActionClients' otherlv_35= '{' ( (lv_actionclient_36_0= ruleActionClient ) ) (otherlv_37= ',' ( (lv_actionclient_38_0= ruleActionClient ) ) )* otherlv_39= '}' + { + otherlv_34=(Token)match(input,53,FOLLOW_3); - if ( (LA40_0==53) ) { - alt40=1; - } - switch (alt40) { - case 1 : - // InternalRos.g:1596:4: otherlv_34= 'ActionClients' otherlv_35= '{' ( (lv_actionclient_36_0= ruleActionClient ) ) (otherlv_37= ',' ( (lv_actionclient_38_0= ruleActionClient ) ) )* otherlv_39= '}' - { - otherlv_34=(Token)match(input,53,FOLLOW_3); + newLeafNode(otherlv_34, grammarAccess.getNodeAccess().getActionClientsKeyword_4_5_0()); + + otherlv_35=(Token)match(input,26,FOLLOW_36); - newLeafNode(otherlv_34, grammarAccess.getNodeAccess().getActionClientsKeyword_9_0()); - - otherlv_35=(Token)match(input,26,FOLLOW_39); + newLeafNode(otherlv_35, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_5_1()); + + // InternalRos.g:1614:5: ( (lv_actionclient_36_0= ruleActionClient ) ) + // InternalRos.g:1615:6: (lv_actionclient_36_0= ruleActionClient ) + { + // InternalRos.g:1615:6: (lv_actionclient_36_0= ruleActionClient ) + // InternalRos.g:1616:7: lv_actionclient_36_0= ruleActionClient + { - newLeafNode(otherlv_35, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_9_1()); - - // InternalRos.g:1604:4: ( (lv_actionclient_36_0= ruleActionClient ) ) - // InternalRos.g:1605:5: (lv_actionclient_36_0= ruleActionClient ) - { - // InternalRos.g:1605:5: (lv_actionclient_36_0= ruleActionClient ) - // InternalRos.g:1606:6: lv_actionclient_36_0= ruleActionClient - { + newCompositeNode(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_4_5_2_0()); + + pushFollow(FOLLOW_5); + lv_actionclient_36_0=ruleActionClient(); - newCompositeNode(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_9_2_0()); - - pushFollow(FOLLOW_5); - lv_actionclient_36_0=ruleActionClient(); + state._fsp--; - state._fsp--; + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + current, + "actionclient", + lv_actionclient_36_0, + "de.fraunhofer.ipa.ros.Ros.ActionClient"); + afterParserOrEnumRuleCall(); + - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - current, - "actionclient", - lv_actionclient_36_0, - "de.fraunhofer.ipa.ros.Ros.ActionClient"); - afterParserOrEnumRuleCall(); - + } - } + } - } + // InternalRos.g:1633:5: (otherlv_37= ',' ( (lv_actionclient_38_0= ruleActionClient ) ) )* + loop36: + do { + int alt36=2; + int LA36_0 = input.LA(1); - // InternalRos.g:1623:4: (otherlv_37= ',' ( (lv_actionclient_38_0= ruleActionClient ) ) )* - loop39: - do { - int alt39=2; - int LA39_0 = input.LA(1); + if ( (LA36_0==27) ) { + alt36=1; + } - if ( (LA39_0==27) ) { - alt39=1; - } + switch (alt36) { + case 1 : + // InternalRos.g:1634:6: otherlv_37= ',' ( (lv_actionclient_38_0= ruleActionClient ) ) + { + otherlv_37=(Token)match(input,27,FOLLOW_36); - switch (alt39) { - case 1 : - // InternalRos.g:1624:5: otherlv_37= ',' ( (lv_actionclient_38_0= ruleActionClient ) ) - { - otherlv_37=(Token)match(input,27,FOLLOW_39); + newLeafNode(otherlv_37, grammarAccess.getNodeAccess().getCommaKeyword_4_5_3_0()); + + // InternalRos.g:1638:6: ( (lv_actionclient_38_0= ruleActionClient ) ) + // InternalRos.g:1639:7: (lv_actionclient_38_0= ruleActionClient ) + { + // InternalRos.g:1639:7: (lv_actionclient_38_0= ruleActionClient ) + // InternalRos.g:1640:8: lv_actionclient_38_0= ruleActionClient + { - newLeafNode(otherlv_37, grammarAccess.getNodeAccess().getCommaKeyword_9_3_0()); - - // InternalRos.g:1628:5: ( (lv_actionclient_38_0= ruleActionClient ) ) - // InternalRos.g:1629:6: (lv_actionclient_38_0= ruleActionClient ) - { - // InternalRos.g:1629:6: (lv_actionclient_38_0= ruleActionClient ) - // InternalRos.g:1630:7: lv_actionclient_38_0= ruleActionClient - { + newCompositeNode(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_4_5_3_1_0()); + + pushFollow(FOLLOW_5); + lv_actionclient_38_0=ruleActionClient(); - newCompositeNode(grammarAccess.getNodeAccess().getActionclientActionClientParserRuleCall_9_3_1_0()); - - pushFollow(FOLLOW_5); - lv_actionclient_38_0=ruleActionClient(); + state._fsp--; - state._fsp--; + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + current, + "actionclient", + lv_actionclient_38_0, + "de.fraunhofer.ipa.ros.Ros.ActionClient"); + afterParserOrEnumRuleCall(); + - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - current, - "actionclient", - lv_actionclient_38_0, - "de.fraunhofer.ipa.ros.Ros.ActionClient"); - afterParserOrEnumRuleCall(); - + } - } + } - } + } + break; - } - break; + default : + break loop36; + } + } while (true); - default : - break loop39; - } - } while (true); + otherlv_39=(Token)match(input,28,FOLLOW_28); - otherlv_39=(Token)match(input,28,FOLLOW_40); + newLeafNode(otherlv_39, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_5_4()); + - newLeafNode(otherlv_39, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_9_4()); - + } - } - break; - } + } + break; + case 7 : + // InternalRos.g:1664:4: (otherlv_40= 'Parameters' otherlv_41= '{' ( (lv_parameter_42_0= ruleParameter ) ) (otherlv_43= ',' ( (lv_parameter_44_0= ruleParameter ) ) )* otherlv_45= '}' ) + { + // InternalRos.g:1664:4: (otherlv_40= 'Parameters' otherlv_41= '{' ( (lv_parameter_42_0= ruleParameter ) ) (otherlv_43= ',' ( (lv_parameter_44_0= ruleParameter ) ) )* otherlv_45= '}' ) + // InternalRos.g:1665:5: otherlv_40= 'Parameters' otherlv_41= '{' ( (lv_parameter_42_0= ruleParameter ) ) (otherlv_43= ',' ( (lv_parameter_44_0= ruleParameter ) ) )* otherlv_45= '}' + { + otherlv_40=(Token)match(input,54,FOLLOW_3); - // InternalRos.g:1653:3: (otherlv_40= 'Parameters' otherlv_41= '{' ( (lv_parameter_42_0= ruleParameter ) ) (otherlv_43= ',' ( (lv_parameter_44_0= ruleParameter ) ) )* otherlv_45= '}' )? - int alt42=2; - int LA42_0 = input.LA(1); + newLeafNode(otherlv_40, grammarAccess.getNodeAccess().getParametersKeyword_4_6_0()); + + otherlv_41=(Token)match(input,26,FOLLOW_37); - if ( (LA42_0==54) ) { - alt42=1; - } - switch (alt42) { - case 1 : - // InternalRos.g:1654:4: otherlv_40= 'Parameters' otherlv_41= '{' ( (lv_parameter_42_0= ruleParameter ) ) (otherlv_43= ',' ( (lv_parameter_44_0= ruleParameter ) ) )* otherlv_45= '}' - { - otherlv_40=(Token)match(input,54,FOLLOW_3); + newLeafNode(otherlv_41, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_6_1()); + + // InternalRos.g:1673:5: ( (lv_parameter_42_0= ruleParameter ) ) + // InternalRos.g:1674:6: (lv_parameter_42_0= ruleParameter ) + { + // InternalRos.g:1674:6: (lv_parameter_42_0= ruleParameter ) + // InternalRos.g:1675:7: lv_parameter_42_0= ruleParameter + { - newLeafNode(otherlv_40, grammarAccess.getNodeAccess().getParametersKeyword_10_0()); - - otherlv_41=(Token)match(input,26,FOLLOW_41); + newCompositeNode(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_4_6_2_0()); + + pushFollow(FOLLOW_5); + lv_parameter_42_0=ruleParameter(); - newLeafNode(otherlv_41, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_10_1()); - - // InternalRos.g:1662:4: ( (lv_parameter_42_0= ruleParameter ) ) - // InternalRos.g:1663:5: (lv_parameter_42_0= ruleParameter ) - { - // InternalRos.g:1663:5: (lv_parameter_42_0= ruleParameter ) - // InternalRos.g:1664:6: lv_parameter_42_0= ruleParameter - { + state._fsp--; - newCompositeNode(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_10_2_0()); - - pushFollow(FOLLOW_5); - lv_parameter_42_0=ruleParameter(); - state._fsp--; + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + current, + "parameter", + lv_parameter_42_0, + "de.fraunhofer.ipa.ros.Ros.Parameter"); + afterParserOrEnumRuleCall(); + + } - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - current, - "parameter", - lv_parameter_42_0, - "de.fraunhofer.ipa.ros.Ros.Parameter"); - afterParserOrEnumRuleCall(); - - } + } + // InternalRos.g:1692:5: (otherlv_43= ',' ( (lv_parameter_44_0= ruleParameter ) ) )* + loop37: + do { + int alt37=2; + int LA37_0 = input.LA(1); - } + if ( (LA37_0==27) ) { + alt37=1; + } - // InternalRos.g:1681:4: (otherlv_43= ',' ( (lv_parameter_44_0= ruleParameter ) ) )* - loop41: - do { - int alt41=2; - int LA41_0 = input.LA(1); - if ( (LA41_0==27) ) { - alt41=1; - } + switch (alt37) { + case 1 : + // InternalRos.g:1693:6: otherlv_43= ',' ( (lv_parameter_44_0= ruleParameter ) ) + { + otherlv_43=(Token)match(input,27,FOLLOW_37); + newLeafNode(otherlv_43, grammarAccess.getNodeAccess().getCommaKeyword_4_6_3_0()); + + // InternalRos.g:1697:6: ( (lv_parameter_44_0= ruleParameter ) ) + // InternalRos.g:1698:7: (lv_parameter_44_0= ruleParameter ) + { + // InternalRos.g:1698:7: (lv_parameter_44_0= ruleParameter ) + // InternalRos.g:1699:8: lv_parameter_44_0= ruleParameter + { - switch (alt41) { - case 1 : - // InternalRos.g:1682:5: otherlv_43= ',' ( (lv_parameter_44_0= ruleParameter ) ) - { - otherlv_43=(Token)match(input,27,FOLLOW_41); + newCompositeNode(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_4_6_3_1_0()); + + pushFollow(FOLLOW_5); + lv_parameter_44_0=ruleParameter(); - newLeafNode(otherlv_43, grammarAccess.getNodeAccess().getCommaKeyword_10_3_0()); - - // InternalRos.g:1686:5: ( (lv_parameter_44_0= ruleParameter ) ) - // InternalRos.g:1687:6: (lv_parameter_44_0= ruleParameter ) - { - // InternalRos.g:1687:6: (lv_parameter_44_0= ruleParameter ) - // InternalRos.g:1688:7: lv_parameter_44_0= ruleParameter - { + state._fsp--; - newCompositeNode(grammarAccess.getNodeAccess().getParameterParameterParserRuleCall_10_3_1_0()); - - pushFollow(FOLLOW_5); - lv_parameter_44_0=ruleParameter(); - state._fsp--; + if (current==null) { + current = createModelElementForParent(grammarAccess.getNodeRule()); + } + add( + current, + "parameter", + lv_parameter_44_0, + "de.fraunhofer.ipa.ros.Ros.Parameter"); + afterParserOrEnumRuleCall(); + + } - if (current==null) { - current = createModelElementForParent(grammarAccess.getNodeRule()); - } - add( - current, - "parameter", - lv_parameter_44_0, - "de.fraunhofer.ipa.ros.Ros.Parameter"); - afterParserOrEnumRuleCall(); - - } + } - } + } + break; + default : + break loop37; + } + } while (true); - } - break; + otherlv_45=(Token)match(input,28,FOLLOW_28); - default : - break loop41; - } - } while (true); + newLeafNode(otherlv_45, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_6_4()); + - otherlv_45=(Token)match(input,28,FOLLOW_14); + } - newLeafNode(otherlv_45, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_10_4()); - - } - break; + } + break; - } + default : + break loop38; + } + } while (true); otherlv_46=(Token)match(input,28,FOLLOW_2); - newLeafNode(otherlv_46, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_11()); + newLeafNode(otherlv_46, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_5()); } @@ -4268,7 +4317,7 @@ public final EObject ruleNode() throws RecognitionException { // $ANTLR start "entryRuleServiceServer" - // InternalRos.g:1719:1: entryRuleServiceServer returns [EObject current=null] : iv_ruleServiceServer= ruleServiceServer EOF ; + // InternalRos.g:1731:1: entryRuleServiceServer returns [EObject current=null] : iv_ruleServiceServer= ruleServiceServer EOF ; public final EObject entryRuleServiceServer() throws RecognitionException { EObject current = null; @@ -4276,8 +4325,8 @@ public final EObject entryRuleServiceServer() throws RecognitionException { try { - // InternalRos.g:1719:54: (iv_ruleServiceServer= ruleServiceServer EOF ) - // InternalRos.g:1720:2: iv_ruleServiceServer= ruleServiceServer EOF + // InternalRos.g:1731:54: (iv_ruleServiceServer= ruleServiceServer EOF ) + // InternalRos.g:1732:2: iv_ruleServiceServer= ruleServiceServer EOF { newCompositeNode(grammarAccess.getServiceServerRule()); pushFollow(FOLLOW_1); @@ -4304,7 +4353,7 @@ public final EObject entryRuleServiceServer() throws RecognitionException { // $ANTLR start "ruleServiceServer" - // InternalRos.g:1726:1: ruleServiceServer returns [EObject current=null] : (otherlv_0= 'ServiceServer' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'service' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' ) ; + // InternalRos.g:1738:1: ruleServiceServer returns [EObject current=null] : (otherlv_0= 'ServiceServer' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'service' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' ) ; public final EObject ruleServiceServer() throws RecognitionException { EObject current = null; @@ -4323,11 +4372,11 @@ public final EObject ruleServiceServer() throws RecognitionException { enterRule(); try { - // InternalRos.g:1732:2: ( (otherlv_0= 'ServiceServer' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'service' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' ) ) - // InternalRos.g:1733:2: (otherlv_0= 'ServiceServer' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'service' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' ) + // InternalRos.g:1744:2: ( (otherlv_0= 'ServiceServer' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'service' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' ) ) + // InternalRos.g:1745:2: (otherlv_0= 'ServiceServer' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'service' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' ) { - // InternalRos.g:1733:2: (otherlv_0= 'ServiceServer' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'service' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' ) - // InternalRos.g:1734:3: otherlv_0= 'ServiceServer' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'service' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' + // InternalRos.g:1745:2: (otherlv_0= 'ServiceServer' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'service' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' ) + // InternalRos.g:1746:3: otherlv_0= 'ServiceServer' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'service' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' { otherlv_0=(Token)match(input,55,FOLLOW_3); @@ -4341,16 +4390,16 @@ public final EObject ruleServiceServer() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getServiceServerAccess().getNameKeyword_2()); - // InternalRos.g:1746:3: ( (lv_name_3_0= ruleEString ) ) - // InternalRos.g:1747:4: (lv_name_3_0= ruleEString ) + // InternalRos.g:1758:3: ( (lv_name_3_0= ruleEString ) ) + // InternalRos.g:1759:4: (lv_name_3_0= ruleEString ) { - // InternalRos.g:1747:4: (lv_name_3_0= ruleEString ) - // InternalRos.g:1748:5: lv_name_3_0= ruleEString + // InternalRos.g:1759:4: (lv_name_3_0= ruleEString ) + // InternalRos.g:1760:5: lv_name_3_0= ruleEString { newCompositeNode(grammarAccess.getServiceServerAccess().getNameEStringParserRuleCall_3_0()); - pushFollow(FOLLOW_42); + pushFollow(FOLLOW_38); lv_name_3_0=ruleEString(); state._fsp--; @@ -4376,11 +4425,11 @@ public final EObject ruleServiceServer() throws RecognitionException { newLeafNode(otherlv_4, grammarAccess.getServiceServerAccess().getServiceKeyword_4()); - // InternalRos.g:1769:3: ( ( ruleEString ) ) - // InternalRos.g:1770:4: ( ruleEString ) + // InternalRos.g:1781:3: ( ( ruleEString ) ) + // InternalRos.g:1782:4: ( ruleEString ) { - // InternalRos.g:1770:4: ( ruleEString ) - // InternalRos.g:1771:5: ruleEString + // InternalRos.g:1782:4: ( ruleEString ) + // InternalRos.g:1783:5: ruleEString { if (current==null) { @@ -4390,7 +4439,7 @@ public final EObject ruleServiceServer() throws RecognitionException { newCompositeNode(grammarAccess.getServiceServerAccess().getServiceServiceSpecCrossReference_5_0()); - pushFollow(FOLLOW_43); + pushFollow(FOLLOW_39); ruleEString(); state._fsp--; @@ -4404,26 +4453,26 @@ public final EObject ruleServiceServer() throws RecognitionException { } - // InternalRos.g:1785:3: (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? - int alt43=2; - int LA43_0 = input.LA(1); + // InternalRos.g:1797:3: (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? + int alt39=2; + int LA39_0 = input.LA(1); - if ( (LA43_0==57) ) { - alt43=1; + if ( (LA39_0==57) ) { + alt39=1; } - switch (alt43) { + switch (alt39) { case 1 : - // InternalRos.g:1786:4: otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRos.g:1798:4: otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) { - otherlv_6=(Token)match(input,57,FOLLOW_44); + otherlv_6=(Token)match(input,57,FOLLOW_40); newLeafNode(otherlv_6, grammarAccess.getServiceServerAccess().getNamespaceKeyword_6_0()); - // InternalRos.g:1790:4: ( (lv_namespace_7_0= ruleNamespace ) ) - // InternalRos.g:1791:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRos.g:1802:4: ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRos.g:1803:5: (lv_namespace_7_0= ruleNamespace ) { - // InternalRos.g:1791:5: (lv_namespace_7_0= ruleNamespace ) - // InternalRos.g:1792:6: lv_namespace_7_0= ruleNamespace + // InternalRos.g:1803:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRos.g:1804:6: lv_namespace_7_0= ruleNamespace { newCompositeNode(grammarAccess.getServiceServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); @@ -4483,7 +4532,7 @@ public final EObject ruleServiceServer() throws RecognitionException { // $ANTLR start "entryRulePublisher" - // InternalRos.g:1818:1: entryRulePublisher returns [EObject current=null] : iv_rulePublisher= rulePublisher EOF ; + // InternalRos.g:1830:1: entryRulePublisher returns [EObject current=null] : iv_rulePublisher= rulePublisher EOF ; public final EObject entryRulePublisher() throws RecognitionException { EObject current = null; @@ -4491,8 +4540,8 @@ public final EObject entryRulePublisher() throws RecognitionException { try { - // InternalRos.g:1818:50: (iv_rulePublisher= rulePublisher EOF ) - // InternalRos.g:1819:2: iv_rulePublisher= rulePublisher EOF + // InternalRos.g:1830:50: (iv_rulePublisher= rulePublisher EOF ) + // InternalRos.g:1831:2: iv_rulePublisher= rulePublisher EOF { newCompositeNode(grammarAccess.getPublisherRule()); pushFollow(FOLLOW_1); @@ -4519,7 +4568,7 @@ public final EObject entryRulePublisher() throws RecognitionException { // $ANTLR start "rulePublisher" - // InternalRos.g:1825:1: rulePublisher returns [EObject current=null] : (otherlv_0= 'Publisher' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'message' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' ) ; + // InternalRos.g:1837:1: rulePublisher returns [EObject current=null] : (otherlv_0= 'Publisher' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'message' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' ) ; public final EObject rulePublisher() throws RecognitionException { EObject current = null; @@ -4538,11 +4587,11 @@ public final EObject rulePublisher() throws RecognitionException { enterRule(); try { - // InternalRos.g:1831:2: ( (otherlv_0= 'Publisher' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'message' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' ) ) - // InternalRos.g:1832:2: (otherlv_0= 'Publisher' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'message' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' ) + // InternalRos.g:1843:2: ( (otherlv_0= 'Publisher' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'message' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' ) ) + // InternalRos.g:1844:2: (otherlv_0= 'Publisher' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'message' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' ) { - // InternalRos.g:1832:2: (otherlv_0= 'Publisher' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'message' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' ) - // InternalRos.g:1833:3: otherlv_0= 'Publisher' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'message' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' + // InternalRos.g:1844:2: (otherlv_0= 'Publisher' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'message' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' ) + // InternalRos.g:1845:3: otherlv_0= 'Publisher' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'message' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' { otherlv_0=(Token)match(input,58,FOLLOW_3); @@ -4556,16 +4605,16 @@ public final EObject rulePublisher() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getPublisherAccess().getNameKeyword_2()); - // InternalRos.g:1845:3: ( (lv_name_3_0= ruleEString ) ) - // InternalRos.g:1846:4: (lv_name_3_0= ruleEString ) + // InternalRos.g:1857:3: ( (lv_name_3_0= ruleEString ) ) + // InternalRos.g:1858:4: (lv_name_3_0= ruleEString ) { - // InternalRos.g:1846:4: (lv_name_3_0= ruleEString ) - // InternalRos.g:1847:5: lv_name_3_0= ruleEString + // InternalRos.g:1858:4: (lv_name_3_0= ruleEString ) + // InternalRos.g:1859:5: lv_name_3_0= ruleEString { newCompositeNode(grammarAccess.getPublisherAccess().getNameEStringParserRuleCall_3_0()); - pushFollow(FOLLOW_45); + pushFollow(FOLLOW_41); lv_name_3_0=ruleEString(); state._fsp--; @@ -4591,11 +4640,11 @@ public final EObject rulePublisher() throws RecognitionException { newLeafNode(otherlv_4, grammarAccess.getPublisherAccess().getMessageKeyword_4()); - // InternalRos.g:1868:3: ( ( ruleEString ) ) - // InternalRos.g:1869:4: ( ruleEString ) + // InternalRos.g:1880:3: ( ( ruleEString ) ) + // InternalRos.g:1881:4: ( ruleEString ) { - // InternalRos.g:1869:4: ( ruleEString ) - // InternalRos.g:1870:5: ruleEString + // InternalRos.g:1881:4: ( ruleEString ) + // InternalRos.g:1882:5: ruleEString { if (current==null) { @@ -4605,7 +4654,7 @@ public final EObject rulePublisher() throws RecognitionException { newCompositeNode(grammarAccess.getPublisherAccess().getMessageTopicSpecCrossReference_5_0()); - pushFollow(FOLLOW_43); + pushFollow(FOLLOW_39); ruleEString(); state._fsp--; @@ -4619,26 +4668,26 @@ public final EObject rulePublisher() throws RecognitionException { } - // InternalRos.g:1884:3: (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? - int alt44=2; - int LA44_0 = input.LA(1); + // InternalRos.g:1896:3: (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? + int alt40=2; + int LA40_0 = input.LA(1); - if ( (LA44_0==57) ) { - alt44=1; + if ( (LA40_0==57) ) { + alt40=1; } - switch (alt44) { + switch (alt40) { case 1 : - // InternalRos.g:1885:4: otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRos.g:1897:4: otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) { - otherlv_6=(Token)match(input,57,FOLLOW_44); + otherlv_6=(Token)match(input,57,FOLLOW_40); newLeafNode(otherlv_6, grammarAccess.getPublisherAccess().getNamespaceKeyword_6_0()); - // InternalRos.g:1889:4: ( (lv_namespace_7_0= ruleNamespace ) ) - // InternalRos.g:1890:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRos.g:1901:4: ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRos.g:1902:5: (lv_namespace_7_0= ruleNamespace ) { - // InternalRos.g:1890:5: (lv_namespace_7_0= ruleNamespace ) - // InternalRos.g:1891:6: lv_namespace_7_0= ruleNamespace + // InternalRos.g:1902:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRos.g:1903:6: lv_namespace_7_0= ruleNamespace { newCompositeNode(grammarAccess.getPublisherAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); @@ -4698,7 +4747,7 @@ public final EObject rulePublisher() throws RecognitionException { // $ANTLR start "entryRuleSubscriber" - // InternalRos.g:1917:1: entryRuleSubscriber returns [EObject current=null] : iv_ruleSubscriber= ruleSubscriber EOF ; + // InternalRos.g:1929:1: entryRuleSubscriber returns [EObject current=null] : iv_ruleSubscriber= ruleSubscriber EOF ; public final EObject entryRuleSubscriber() throws RecognitionException { EObject current = null; @@ -4706,8 +4755,8 @@ public final EObject entryRuleSubscriber() throws RecognitionException { try { - // InternalRos.g:1917:51: (iv_ruleSubscriber= ruleSubscriber EOF ) - // InternalRos.g:1918:2: iv_ruleSubscriber= ruleSubscriber EOF + // InternalRos.g:1929:51: (iv_ruleSubscriber= ruleSubscriber EOF ) + // InternalRos.g:1930:2: iv_ruleSubscriber= ruleSubscriber EOF { newCompositeNode(grammarAccess.getSubscriberRule()); pushFollow(FOLLOW_1); @@ -4734,7 +4783,7 @@ public final EObject entryRuleSubscriber() throws RecognitionException { // $ANTLR start "ruleSubscriber" - // InternalRos.g:1924:1: ruleSubscriber returns [EObject current=null] : (otherlv_0= 'Subscriber' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'message' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' ) ; + // InternalRos.g:1936:1: ruleSubscriber returns [EObject current=null] : (otherlv_0= 'Subscriber' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'message' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' ) ; public final EObject ruleSubscriber() throws RecognitionException { EObject current = null; @@ -4753,11 +4802,11 @@ public final EObject ruleSubscriber() throws RecognitionException { enterRule(); try { - // InternalRos.g:1930:2: ( (otherlv_0= 'Subscriber' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'message' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' ) ) - // InternalRos.g:1931:2: (otherlv_0= 'Subscriber' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'message' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' ) + // InternalRos.g:1942:2: ( (otherlv_0= 'Subscriber' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'message' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' ) ) + // InternalRos.g:1943:2: (otherlv_0= 'Subscriber' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'message' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' ) { - // InternalRos.g:1931:2: (otherlv_0= 'Subscriber' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'message' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' ) - // InternalRos.g:1932:3: otherlv_0= 'Subscriber' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'message' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' + // InternalRos.g:1943:2: (otherlv_0= 'Subscriber' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'message' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' ) + // InternalRos.g:1944:3: otherlv_0= 'Subscriber' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'message' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' { otherlv_0=(Token)match(input,59,FOLLOW_3); @@ -4771,16 +4820,16 @@ public final EObject ruleSubscriber() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getSubscriberAccess().getNameKeyword_2()); - // InternalRos.g:1944:3: ( (lv_name_3_0= ruleEString ) ) - // InternalRos.g:1945:4: (lv_name_3_0= ruleEString ) + // InternalRos.g:1956:3: ( (lv_name_3_0= ruleEString ) ) + // InternalRos.g:1957:4: (lv_name_3_0= ruleEString ) { - // InternalRos.g:1945:4: (lv_name_3_0= ruleEString ) - // InternalRos.g:1946:5: lv_name_3_0= ruleEString + // InternalRos.g:1957:4: (lv_name_3_0= ruleEString ) + // InternalRos.g:1958:5: lv_name_3_0= ruleEString { newCompositeNode(grammarAccess.getSubscriberAccess().getNameEStringParserRuleCall_3_0()); - pushFollow(FOLLOW_45); + pushFollow(FOLLOW_41); lv_name_3_0=ruleEString(); state._fsp--; @@ -4806,11 +4855,11 @@ public final EObject ruleSubscriber() throws RecognitionException { newLeafNode(otherlv_4, grammarAccess.getSubscriberAccess().getMessageKeyword_4()); - // InternalRos.g:1967:3: ( ( ruleEString ) ) - // InternalRos.g:1968:4: ( ruleEString ) + // InternalRos.g:1979:3: ( ( ruleEString ) ) + // InternalRos.g:1980:4: ( ruleEString ) { - // InternalRos.g:1968:4: ( ruleEString ) - // InternalRos.g:1969:5: ruleEString + // InternalRos.g:1980:4: ( ruleEString ) + // InternalRos.g:1981:5: ruleEString { if (current==null) { @@ -4820,7 +4869,7 @@ public final EObject ruleSubscriber() throws RecognitionException { newCompositeNode(grammarAccess.getSubscriberAccess().getMessageTopicSpecCrossReference_5_0()); - pushFollow(FOLLOW_43); + pushFollow(FOLLOW_39); ruleEString(); state._fsp--; @@ -4834,26 +4883,26 @@ public final EObject ruleSubscriber() throws RecognitionException { } - // InternalRos.g:1983:3: (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? - int alt45=2; - int LA45_0 = input.LA(1); + // InternalRos.g:1995:3: (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? + int alt41=2; + int LA41_0 = input.LA(1); - if ( (LA45_0==57) ) { - alt45=1; + if ( (LA41_0==57) ) { + alt41=1; } - switch (alt45) { + switch (alt41) { case 1 : - // InternalRos.g:1984:4: otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRos.g:1996:4: otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) { - otherlv_6=(Token)match(input,57,FOLLOW_44); + otherlv_6=(Token)match(input,57,FOLLOW_40); newLeafNode(otherlv_6, grammarAccess.getSubscriberAccess().getNamespaceKeyword_6_0()); - // InternalRos.g:1988:4: ( (lv_namespace_7_0= ruleNamespace ) ) - // InternalRos.g:1989:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRos.g:2000:4: ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRos.g:2001:5: (lv_namespace_7_0= ruleNamespace ) { - // InternalRos.g:1989:5: (lv_namespace_7_0= ruleNamespace ) - // InternalRos.g:1990:6: lv_namespace_7_0= ruleNamespace + // InternalRos.g:2001:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRos.g:2002:6: lv_namespace_7_0= ruleNamespace { newCompositeNode(grammarAccess.getSubscriberAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); @@ -4913,7 +4962,7 @@ public final EObject ruleSubscriber() throws RecognitionException { // $ANTLR start "entryRuleServiceClient" - // InternalRos.g:2016:1: entryRuleServiceClient returns [EObject current=null] : iv_ruleServiceClient= ruleServiceClient EOF ; + // InternalRos.g:2028:1: entryRuleServiceClient returns [EObject current=null] : iv_ruleServiceClient= ruleServiceClient EOF ; public final EObject entryRuleServiceClient() throws RecognitionException { EObject current = null; @@ -4921,8 +4970,8 @@ public final EObject entryRuleServiceClient() throws RecognitionException { try { - // InternalRos.g:2016:54: (iv_ruleServiceClient= ruleServiceClient EOF ) - // InternalRos.g:2017:2: iv_ruleServiceClient= ruleServiceClient EOF + // InternalRos.g:2028:54: (iv_ruleServiceClient= ruleServiceClient EOF ) + // InternalRos.g:2029:2: iv_ruleServiceClient= ruleServiceClient EOF { newCompositeNode(grammarAccess.getServiceClientRule()); pushFollow(FOLLOW_1); @@ -4949,7 +4998,7 @@ public final EObject entryRuleServiceClient() throws RecognitionException { // $ANTLR start "ruleServiceClient" - // InternalRos.g:2023:1: ruleServiceClient returns [EObject current=null] : (otherlv_0= 'ServiceClient' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'service' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' ) ; + // InternalRos.g:2035:1: ruleServiceClient returns [EObject current=null] : (otherlv_0= 'ServiceClient' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'service' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' ) ; public final EObject ruleServiceClient() throws RecognitionException { EObject current = null; @@ -4968,11 +5017,11 @@ public final EObject ruleServiceClient() throws RecognitionException { enterRule(); try { - // InternalRos.g:2029:2: ( (otherlv_0= 'ServiceClient' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'service' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' ) ) - // InternalRos.g:2030:2: (otherlv_0= 'ServiceClient' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'service' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' ) + // InternalRos.g:2041:2: ( (otherlv_0= 'ServiceClient' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'service' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' ) ) + // InternalRos.g:2042:2: (otherlv_0= 'ServiceClient' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'service' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' ) { - // InternalRos.g:2030:2: (otherlv_0= 'ServiceClient' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'service' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' ) - // InternalRos.g:2031:3: otherlv_0= 'ServiceClient' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'service' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' + // InternalRos.g:2042:2: (otherlv_0= 'ServiceClient' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'service' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' ) + // InternalRos.g:2043:3: otherlv_0= 'ServiceClient' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'service' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' { otherlv_0=(Token)match(input,60,FOLLOW_3); @@ -4986,16 +5035,16 @@ public final EObject ruleServiceClient() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getServiceClientAccess().getNameKeyword_2()); - // InternalRos.g:2043:3: ( (lv_name_3_0= ruleEString ) ) - // InternalRos.g:2044:4: (lv_name_3_0= ruleEString ) + // InternalRos.g:2055:3: ( (lv_name_3_0= ruleEString ) ) + // InternalRos.g:2056:4: (lv_name_3_0= ruleEString ) { - // InternalRos.g:2044:4: (lv_name_3_0= ruleEString ) - // InternalRos.g:2045:5: lv_name_3_0= ruleEString + // InternalRos.g:2056:4: (lv_name_3_0= ruleEString ) + // InternalRos.g:2057:5: lv_name_3_0= ruleEString { newCompositeNode(grammarAccess.getServiceClientAccess().getNameEStringParserRuleCall_3_0()); - pushFollow(FOLLOW_42); + pushFollow(FOLLOW_38); lv_name_3_0=ruleEString(); state._fsp--; @@ -5021,11 +5070,11 @@ public final EObject ruleServiceClient() throws RecognitionException { newLeafNode(otherlv_4, grammarAccess.getServiceClientAccess().getServiceKeyword_4()); - // InternalRos.g:2066:3: ( ( ruleEString ) ) - // InternalRos.g:2067:4: ( ruleEString ) + // InternalRos.g:2078:3: ( ( ruleEString ) ) + // InternalRos.g:2079:4: ( ruleEString ) { - // InternalRos.g:2067:4: ( ruleEString ) - // InternalRos.g:2068:5: ruleEString + // InternalRos.g:2079:4: ( ruleEString ) + // InternalRos.g:2080:5: ruleEString { if (current==null) { @@ -5035,7 +5084,7 @@ public final EObject ruleServiceClient() throws RecognitionException { newCompositeNode(grammarAccess.getServiceClientAccess().getServiceServiceSpecCrossReference_5_0()); - pushFollow(FOLLOW_43); + pushFollow(FOLLOW_39); ruleEString(); state._fsp--; @@ -5049,26 +5098,26 @@ public final EObject ruleServiceClient() throws RecognitionException { } - // InternalRos.g:2082:3: (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? - int alt46=2; - int LA46_0 = input.LA(1); + // InternalRos.g:2094:3: (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? + int alt42=2; + int LA42_0 = input.LA(1); - if ( (LA46_0==57) ) { - alt46=1; + if ( (LA42_0==57) ) { + alt42=1; } - switch (alt46) { + switch (alt42) { case 1 : - // InternalRos.g:2083:4: otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRos.g:2095:4: otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) { - otherlv_6=(Token)match(input,57,FOLLOW_44); + otherlv_6=(Token)match(input,57,FOLLOW_40); newLeafNode(otherlv_6, grammarAccess.getServiceClientAccess().getNamespaceKeyword_6_0()); - // InternalRos.g:2087:4: ( (lv_namespace_7_0= ruleNamespace ) ) - // InternalRos.g:2088:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRos.g:2099:4: ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRos.g:2100:5: (lv_namespace_7_0= ruleNamespace ) { - // InternalRos.g:2088:5: (lv_namespace_7_0= ruleNamespace ) - // InternalRos.g:2089:6: lv_namespace_7_0= ruleNamespace + // InternalRos.g:2100:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRos.g:2101:6: lv_namespace_7_0= ruleNamespace { newCompositeNode(grammarAccess.getServiceClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); @@ -5128,7 +5177,7 @@ public final EObject ruleServiceClient() throws RecognitionException { // $ANTLR start "entryRuleActionServer" - // InternalRos.g:2115:1: entryRuleActionServer returns [EObject current=null] : iv_ruleActionServer= ruleActionServer EOF ; + // InternalRos.g:2127:1: entryRuleActionServer returns [EObject current=null] : iv_ruleActionServer= ruleActionServer EOF ; public final EObject entryRuleActionServer() throws RecognitionException { EObject current = null; @@ -5136,8 +5185,8 @@ public final EObject entryRuleActionServer() throws RecognitionException { try { - // InternalRos.g:2115:53: (iv_ruleActionServer= ruleActionServer EOF ) - // InternalRos.g:2116:2: iv_ruleActionServer= ruleActionServer EOF + // InternalRos.g:2127:53: (iv_ruleActionServer= ruleActionServer EOF ) + // InternalRos.g:2128:2: iv_ruleActionServer= ruleActionServer EOF { newCompositeNode(grammarAccess.getActionServerRule()); pushFollow(FOLLOW_1); @@ -5164,7 +5213,7 @@ public final EObject entryRuleActionServer() throws RecognitionException { // $ANTLR start "ruleActionServer" - // InternalRos.g:2122:1: ruleActionServer returns [EObject current=null] : (otherlv_0= 'ActionServer' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'action' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' ) ; + // InternalRos.g:2134:1: ruleActionServer returns [EObject current=null] : (otherlv_0= 'ActionServer' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'action' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' ) ; public final EObject ruleActionServer() throws RecognitionException { EObject current = null; @@ -5183,11 +5232,11 @@ public final EObject ruleActionServer() throws RecognitionException { enterRule(); try { - // InternalRos.g:2128:2: ( (otherlv_0= 'ActionServer' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'action' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' ) ) - // InternalRos.g:2129:2: (otherlv_0= 'ActionServer' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'action' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' ) + // InternalRos.g:2140:2: ( (otherlv_0= 'ActionServer' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'action' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' ) ) + // InternalRos.g:2141:2: (otherlv_0= 'ActionServer' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'action' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' ) { - // InternalRos.g:2129:2: (otherlv_0= 'ActionServer' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'action' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' ) - // InternalRos.g:2130:3: otherlv_0= 'ActionServer' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'action' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' + // InternalRos.g:2141:2: (otherlv_0= 'ActionServer' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'action' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' ) + // InternalRos.g:2142:3: otherlv_0= 'ActionServer' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'action' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' { otherlv_0=(Token)match(input,61,FOLLOW_3); @@ -5201,16 +5250,16 @@ public final EObject ruleActionServer() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getActionServerAccess().getNameKeyword_2()); - // InternalRos.g:2142:3: ( (lv_name_3_0= ruleEString ) ) - // InternalRos.g:2143:4: (lv_name_3_0= ruleEString ) + // InternalRos.g:2154:3: ( (lv_name_3_0= ruleEString ) ) + // InternalRos.g:2155:4: (lv_name_3_0= ruleEString ) { - // InternalRos.g:2143:4: (lv_name_3_0= ruleEString ) - // InternalRos.g:2144:5: lv_name_3_0= ruleEString + // InternalRos.g:2155:4: (lv_name_3_0= ruleEString ) + // InternalRos.g:2156:5: lv_name_3_0= ruleEString { newCompositeNode(grammarAccess.getActionServerAccess().getNameEStringParserRuleCall_3_0()); - pushFollow(FOLLOW_46); + pushFollow(FOLLOW_42); lv_name_3_0=ruleEString(); state._fsp--; @@ -5236,11 +5285,11 @@ public final EObject ruleActionServer() throws RecognitionException { newLeafNode(otherlv_4, grammarAccess.getActionServerAccess().getActionKeyword_4()); - // InternalRos.g:2165:3: ( ( ruleEString ) ) - // InternalRos.g:2166:4: ( ruleEString ) + // InternalRos.g:2177:3: ( ( ruleEString ) ) + // InternalRos.g:2178:4: ( ruleEString ) { - // InternalRos.g:2166:4: ( ruleEString ) - // InternalRos.g:2167:5: ruleEString + // InternalRos.g:2178:4: ( ruleEString ) + // InternalRos.g:2179:5: ruleEString { if (current==null) { @@ -5250,7 +5299,7 @@ public final EObject ruleActionServer() throws RecognitionException { newCompositeNode(grammarAccess.getActionServerAccess().getActionActionSpecCrossReference_5_0()); - pushFollow(FOLLOW_43); + pushFollow(FOLLOW_39); ruleEString(); state._fsp--; @@ -5264,26 +5313,26 @@ public final EObject ruleActionServer() throws RecognitionException { } - // InternalRos.g:2181:3: (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? - int alt47=2; - int LA47_0 = input.LA(1); + // InternalRos.g:2193:3: (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? + int alt43=2; + int LA43_0 = input.LA(1); - if ( (LA47_0==57) ) { - alt47=1; + if ( (LA43_0==57) ) { + alt43=1; } - switch (alt47) { + switch (alt43) { case 1 : - // InternalRos.g:2182:4: otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRos.g:2194:4: otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) { - otherlv_6=(Token)match(input,57,FOLLOW_44); + otherlv_6=(Token)match(input,57,FOLLOW_40); newLeafNode(otherlv_6, grammarAccess.getActionServerAccess().getNamespaceKeyword_6_0()); - // InternalRos.g:2186:4: ( (lv_namespace_7_0= ruleNamespace ) ) - // InternalRos.g:2187:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRos.g:2198:4: ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRos.g:2199:5: (lv_namespace_7_0= ruleNamespace ) { - // InternalRos.g:2187:5: (lv_namespace_7_0= ruleNamespace ) - // InternalRos.g:2188:6: lv_namespace_7_0= ruleNamespace + // InternalRos.g:2199:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRos.g:2200:6: lv_namespace_7_0= ruleNamespace { newCompositeNode(grammarAccess.getActionServerAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); @@ -5343,7 +5392,7 @@ public final EObject ruleActionServer() throws RecognitionException { // $ANTLR start "entryRuleActionClient" - // InternalRos.g:2214:1: entryRuleActionClient returns [EObject current=null] : iv_ruleActionClient= ruleActionClient EOF ; + // InternalRos.g:2226:1: entryRuleActionClient returns [EObject current=null] : iv_ruleActionClient= ruleActionClient EOF ; public final EObject entryRuleActionClient() throws RecognitionException { EObject current = null; @@ -5351,8 +5400,8 @@ public final EObject entryRuleActionClient() throws RecognitionException { try { - // InternalRos.g:2214:53: (iv_ruleActionClient= ruleActionClient EOF ) - // InternalRos.g:2215:2: iv_ruleActionClient= ruleActionClient EOF + // InternalRos.g:2226:53: (iv_ruleActionClient= ruleActionClient EOF ) + // InternalRos.g:2227:2: iv_ruleActionClient= ruleActionClient EOF { newCompositeNode(grammarAccess.getActionClientRule()); pushFollow(FOLLOW_1); @@ -5379,7 +5428,7 @@ public final EObject entryRuleActionClient() throws RecognitionException { // $ANTLR start "ruleActionClient" - // InternalRos.g:2221:1: ruleActionClient returns [EObject current=null] : (otherlv_0= 'ActionClient' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'action' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' ) ; + // InternalRos.g:2233:1: ruleActionClient returns [EObject current=null] : (otherlv_0= 'ActionClient' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'action' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' ) ; public final EObject ruleActionClient() throws RecognitionException { EObject current = null; @@ -5398,11 +5447,11 @@ public final EObject ruleActionClient() throws RecognitionException { enterRule(); try { - // InternalRos.g:2227:2: ( (otherlv_0= 'ActionClient' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'action' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' ) ) - // InternalRos.g:2228:2: (otherlv_0= 'ActionClient' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'action' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' ) + // InternalRos.g:2239:2: ( (otherlv_0= 'ActionClient' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'action' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' ) ) + // InternalRos.g:2240:2: (otherlv_0= 'ActionClient' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'action' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' ) { - // InternalRos.g:2228:2: (otherlv_0= 'ActionClient' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'action' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' ) - // InternalRos.g:2229:3: otherlv_0= 'ActionClient' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'action' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' + // InternalRos.g:2240:2: (otherlv_0= 'ActionClient' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'action' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' ) + // InternalRos.g:2241:3: otherlv_0= 'ActionClient' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) otherlv_4= 'action' ( ( ruleEString ) ) (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? otherlv_8= '}' { otherlv_0=(Token)match(input,63,FOLLOW_3); @@ -5416,16 +5465,16 @@ public final EObject ruleActionClient() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getActionClientAccess().getNameKeyword_2()); - // InternalRos.g:2241:3: ( (lv_name_3_0= ruleEString ) ) - // InternalRos.g:2242:4: (lv_name_3_0= ruleEString ) + // InternalRos.g:2253:3: ( (lv_name_3_0= ruleEString ) ) + // InternalRos.g:2254:4: (lv_name_3_0= ruleEString ) { - // InternalRos.g:2242:4: (lv_name_3_0= ruleEString ) - // InternalRos.g:2243:5: lv_name_3_0= ruleEString + // InternalRos.g:2254:4: (lv_name_3_0= ruleEString ) + // InternalRos.g:2255:5: lv_name_3_0= ruleEString { newCompositeNode(grammarAccess.getActionClientAccess().getNameEStringParserRuleCall_3_0()); - pushFollow(FOLLOW_46); + pushFollow(FOLLOW_42); lv_name_3_0=ruleEString(); state._fsp--; @@ -5451,11 +5500,11 @@ public final EObject ruleActionClient() throws RecognitionException { newLeafNode(otherlv_4, grammarAccess.getActionClientAccess().getActionKeyword_4()); - // InternalRos.g:2264:3: ( ( ruleEString ) ) - // InternalRos.g:2265:4: ( ruleEString ) + // InternalRos.g:2276:3: ( ( ruleEString ) ) + // InternalRos.g:2277:4: ( ruleEString ) { - // InternalRos.g:2265:4: ( ruleEString ) - // InternalRos.g:2266:5: ruleEString + // InternalRos.g:2277:4: ( ruleEString ) + // InternalRos.g:2278:5: ruleEString { if (current==null) { @@ -5465,7 +5514,7 @@ public final EObject ruleActionClient() throws RecognitionException { newCompositeNode(grammarAccess.getActionClientAccess().getActionActionSpecCrossReference_5_0()); - pushFollow(FOLLOW_43); + pushFollow(FOLLOW_39); ruleEString(); state._fsp--; @@ -5479,26 +5528,26 @@ public final EObject ruleActionClient() throws RecognitionException { } - // InternalRos.g:2280:3: (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? - int alt48=2; - int LA48_0 = input.LA(1); + // InternalRos.g:2292:3: (otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) )? + int alt44=2; + int LA44_0 = input.LA(1); - if ( (LA48_0==57) ) { - alt48=1; + if ( (LA44_0==57) ) { + alt44=1; } - switch (alt48) { + switch (alt44) { case 1 : - // InternalRos.g:2281:4: otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRos.g:2293:4: otherlv_6= 'namespace' ( (lv_namespace_7_0= ruleNamespace ) ) { - otherlv_6=(Token)match(input,57,FOLLOW_44); + otherlv_6=(Token)match(input,57,FOLLOW_40); newLeafNode(otherlv_6, grammarAccess.getActionClientAccess().getNamespaceKeyword_6_0()); - // InternalRos.g:2285:4: ( (lv_namespace_7_0= ruleNamespace ) ) - // InternalRos.g:2286:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRos.g:2297:4: ( (lv_namespace_7_0= ruleNamespace ) ) + // InternalRos.g:2298:5: (lv_namespace_7_0= ruleNamespace ) { - // InternalRos.g:2286:5: (lv_namespace_7_0= ruleNamespace ) - // InternalRos.g:2287:6: lv_namespace_7_0= ruleNamespace + // InternalRos.g:2298:5: (lv_namespace_7_0= ruleNamespace ) + // InternalRos.g:2299:6: lv_namespace_7_0= ruleNamespace { newCompositeNode(grammarAccess.getActionClientAccess().getNamespaceNamespaceParserRuleCall_6_1_0()); @@ -5558,7 +5607,7 @@ public final EObject ruleActionClient() throws RecognitionException { // $ANTLR start "entryRuleGraphName" - // InternalRos.g:2313:1: entryRuleGraphName returns [String current=null] : iv_ruleGraphName= ruleGraphName EOF ; + // InternalRos.g:2325:1: entryRuleGraphName returns [String current=null] : iv_ruleGraphName= ruleGraphName EOF ; public final String entryRuleGraphName() throws RecognitionException { String current = null; @@ -5566,8 +5615,8 @@ public final String entryRuleGraphName() throws RecognitionException { try { - // InternalRos.g:2313:49: (iv_ruleGraphName= ruleGraphName EOF ) - // InternalRos.g:2314:2: iv_ruleGraphName= ruleGraphName EOF + // InternalRos.g:2325:49: (iv_ruleGraphName= ruleGraphName EOF ) + // InternalRos.g:2326:2: iv_ruleGraphName= ruleGraphName EOF { newCompositeNode(grammarAccess.getGraphNameRule()); pushFollow(FOLLOW_1); @@ -5594,7 +5643,7 @@ public final String entryRuleGraphName() throws RecognitionException { // $ANTLR start "ruleGraphName" - // InternalRos.g:2320:1: ruleGraphName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= 'GraphName' ; + // InternalRos.g:2332:1: ruleGraphName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : kw= 'GraphName' ; public final AntlrDatatypeRuleToken ruleGraphName() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -5604,8 +5653,8 @@ public final AntlrDatatypeRuleToken ruleGraphName() throws RecognitionException enterRule(); try { - // InternalRos.g:2326:2: (kw= 'GraphName' ) - // InternalRos.g:2327:2: kw= 'GraphName' + // InternalRos.g:2338:2: (kw= 'GraphName' ) + // InternalRos.g:2339:2: kw= 'GraphName' { kw=(Token)match(input,64,FOLLOW_2); @@ -5632,7 +5681,7 @@ public final AntlrDatatypeRuleToken ruleGraphName() throws RecognitionException // $ANTLR start "entryRulePackageDependency" - // InternalRos.g:2335:1: entryRulePackageDependency returns [EObject current=null] : iv_rulePackageDependency= rulePackageDependency EOF ; + // InternalRos.g:2347:1: entryRulePackageDependency returns [EObject current=null] : iv_rulePackageDependency= rulePackageDependency EOF ; public final EObject entryRulePackageDependency() throws RecognitionException { EObject current = null; @@ -5640,8 +5689,8 @@ public final EObject entryRulePackageDependency() throws RecognitionException { try { - // InternalRos.g:2335:58: (iv_rulePackageDependency= rulePackageDependency EOF ) - // InternalRos.g:2336:2: iv_rulePackageDependency= rulePackageDependency EOF + // InternalRos.g:2347:58: (iv_rulePackageDependency= rulePackageDependency EOF ) + // InternalRos.g:2348:2: iv_rulePackageDependency= rulePackageDependency EOF { newCompositeNode(grammarAccess.getPackageDependencyRule()); pushFollow(FOLLOW_1); @@ -5668,7 +5717,7 @@ public final EObject entryRulePackageDependency() throws RecognitionException { // $ANTLR start "rulePackageDependency" - // InternalRos.g:2342:1: rulePackageDependency returns [EObject current=null] : (otherlv_0= 'PackageDependency' ( ( ruleEString ) ) ) ; + // InternalRos.g:2354:1: rulePackageDependency returns [EObject current=null] : (otherlv_0= 'PackageDependency' ( ( ruleEString ) ) ) ; public final EObject rulePackageDependency() throws RecognitionException { EObject current = null; @@ -5678,21 +5727,21 @@ public final EObject rulePackageDependency() throws RecognitionException { enterRule(); try { - // InternalRos.g:2348:2: ( (otherlv_0= 'PackageDependency' ( ( ruleEString ) ) ) ) - // InternalRos.g:2349:2: (otherlv_0= 'PackageDependency' ( ( ruleEString ) ) ) + // InternalRos.g:2360:2: ( (otherlv_0= 'PackageDependency' ( ( ruleEString ) ) ) ) + // InternalRos.g:2361:2: (otherlv_0= 'PackageDependency' ( ( ruleEString ) ) ) { - // InternalRos.g:2349:2: (otherlv_0= 'PackageDependency' ( ( ruleEString ) ) ) - // InternalRos.g:2350:3: otherlv_0= 'PackageDependency' ( ( ruleEString ) ) + // InternalRos.g:2361:2: (otherlv_0= 'PackageDependency' ( ( ruleEString ) ) ) + // InternalRos.g:2362:3: otherlv_0= 'PackageDependency' ( ( ruleEString ) ) { otherlv_0=(Token)match(input,65,FOLLOW_7); newLeafNode(otherlv_0, grammarAccess.getPackageDependencyAccess().getPackageDependencyKeyword_0()); - // InternalRos.g:2354:3: ( ( ruleEString ) ) - // InternalRos.g:2355:4: ( ruleEString ) + // InternalRos.g:2366:3: ( ( ruleEString ) ) + // InternalRos.g:2367:4: ( ruleEString ) { - // InternalRos.g:2355:4: ( ruleEString ) - // InternalRos.g:2356:5: ruleEString + // InternalRos.g:2367:4: ( ruleEString ) + // InternalRos.g:2368:5: ruleEString { if (current==null) { @@ -5739,7 +5788,7 @@ public final EObject rulePackageDependency() throws RecognitionException { // $ANTLR start "entryRuleExternalDependency" - // InternalRos.g:2374:1: entryRuleExternalDependency returns [EObject current=null] : iv_ruleExternalDependency= ruleExternalDependency EOF ; + // InternalRos.g:2386:1: entryRuleExternalDependency returns [EObject current=null] : iv_ruleExternalDependency= ruleExternalDependency EOF ; public final EObject entryRuleExternalDependency() throws RecognitionException { EObject current = null; @@ -5747,8 +5796,8 @@ public final EObject entryRuleExternalDependency() throws RecognitionException { try { - // InternalRos.g:2374:59: (iv_ruleExternalDependency= ruleExternalDependency EOF ) - // InternalRos.g:2375:2: iv_ruleExternalDependency= ruleExternalDependency EOF + // InternalRos.g:2386:59: (iv_ruleExternalDependency= ruleExternalDependency EOF ) + // InternalRos.g:2387:2: iv_ruleExternalDependency= ruleExternalDependency EOF { newCompositeNode(grammarAccess.getExternalDependencyRule()); pushFollow(FOLLOW_1); @@ -5775,7 +5824,7 @@ public final EObject entryRuleExternalDependency() throws RecognitionException { // $ANTLR start "ruleExternalDependency" - // InternalRos.g:2381:1: ruleExternalDependency returns [EObject current=null] : ( () otherlv_1= 'ExternalDependency' ( (lv_name_2_0= ruleEString ) ) ) ; + // InternalRos.g:2393:1: ruleExternalDependency returns [EObject current=null] : ( () otherlv_1= 'ExternalDependency' ( (lv_name_2_0= ruleEString ) ) ) ; public final EObject ruleExternalDependency() throws RecognitionException { EObject current = null; @@ -5787,14 +5836,14 @@ public final EObject ruleExternalDependency() throws RecognitionException { enterRule(); try { - // InternalRos.g:2387:2: ( ( () otherlv_1= 'ExternalDependency' ( (lv_name_2_0= ruleEString ) ) ) ) - // InternalRos.g:2388:2: ( () otherlv_1= 'ExternalDependency' ( (lv_name_2_0= ruleEString ) ) ) + // InternalRos.g:2399:2: ( ( () otherlv_1= 'ExternalDependency' ( (lv_name_2_0= ruleEString ) ) ) ) + // InternalRos.g:2400:2: ( () otherlv_1= 'ExternalDependency' ( (lv_name_2_0= ruleEString ) ) ) { - // InternalRos.g:2388:2: ( () otherlv_1= 'ExternalDependency' ( (lv_name_2_0= ruleEString ) ) ) - // InternalRos.g:2389:3: () otherlv_1= 'ExternalDependency' ( (lv_name_2_0= ruleEString ) ) + // InternalRos.g:2400:2: ( () otherlv_1= 'ExternalDependency' ( (lv_name_2_0= ruleEString ) ) ) + // InternalRos.g:2401:3: () otherlv_1= 'ExternalDependency' ( (lv_name_2_0= ruleEString ) ) { - // InternalRos.g:2389:3: () - // InternalRos.g:2390:4: + // InternalRos.g:2401:3: () + // InternalRos.g:2402:4: { current = forceCreateModelElement( @@ -5808,11 +5857,11 @@ public final EObject ruleExternalDependency() throws RecognitionException { newLeafNode(otherlv_1, grammarAccess.getExternalDependencyAccess().getExternalDependencyKeyword_1()); - // InternalRos.g:2400:3: ( (lv_name_2_0= ruleEString ) ) - // InternalRos.g:2401:4: (lv_name_2_0= ruleEString ) + // InternalRos.g:2412:3: ( (lv_name_2_0= ruleEString ) ) + // InternalRos.g:2413:4: (lv_name_2_0= ruleEString ) { - // InternalRos.g:2401:4: (lv_name_2_0= ruleEString ) - // InternalRos.g:2402:5: lv_name_2_0= ruleEString + // InternalRos.g:2413:4: (lv_name_2_0= ruleEString ) + // InternalRos.g:2414:5: lv_name_2_0= ruleEString { newCompositeNode(grammarAccess.getExternalDependencyAccess().getNameEStringParserRuleCall_2_0()); @@ -5862,7 +5911,7 @@ public final EObject ruleExternalDependency() throws RecognitionException { // $ANTLR start "entryRuleGlobalNamespace" - // InternalRos.g:2423:1: entryRuleGlobalNamespace returns [EObject current=null] : iv_ruleGlobalNamespace= ruleGlobalNamespace EOF ; + // InternalRos.g:2435:1: entryRuleGlobalNamespace returns [EObject current=null] : iv_ruleGlobalNamespace= ruleGlobalNamespace EOF ; public final EObject entryRuleGlobalNamespace() throws RecognitionException { EObject current = null; @@ -5870,8 +5919,8 @@ public final EObject entryRuleGlobalNamespace() throws RecognitionException { try { - // InternalRos.g:2423:56: (iv_ruleGlobalNamespace= ruleGlobalNamespace EOF ) - // InternalRos.g:2424:2: iv_ruleGlobalNamespace= ruleGlobalNamespace EOF + // InternalRos.g:2435:56: (iv_ruleGlobalNamespace= ruleGlobalNamespace EOF ) + // InternalRos.g:2436:2: iv_ruleGlobalNamespace= ruleGlobalNamespace EOF { newCompositeNode(grammarAccess.getGlobalNamespaceRule()); pushFollow(FOLLOW_1); @@ -5898,7 +5947,7 @@ public final EObject entryRuleGlobalNamespace() throws RecognitionException { // $ANTLR start "ruleGlobalNamespace" - // InternalRos.g:2430:1: ruleGlobalNamespace returns [EObject current=null] : ( () otherlv_1= 'GlobalNamespace' otherlv_2= '{' (otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' )? otherlv_9= '}' ) ; + // InternalRos.g:2442:1: ruleGlobalNamespace returns [EObject current=null] : ( () otherlv_1= 'GlobalNamespace' otherlv_2= '{' (otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' )? otherlv_9= '}' ) ; public final EObject ruleGlobalNamespace() throws RecognitionException { EObject current = null; @@ -5918,14 +5967,14 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { enterRule(); try { - // InternalRos.g:2436:2: ( ( () otherlv_1= 'GlobalNamespace' otherlv_2= '{' (otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' )? otherlv_9= '}' ) ) - // InternalRos.g:2437:2: ( () otherlv_1= 'GlobalNamespace' otherlv_2= '{' (otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' )? otherlv_9= '}' ) + // InternalRos.g:2448:2: ( ( () otherlv_1= 'GlobalNamespace' otherlv_2= '{' (otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' )? otherlv_9= '}' ) ) + // InternalRos.g:2449:2: ( () otherlv_1= 'GlobalNamespace' otherlv_2= '{' (otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' )? otherlv_9= '}' ) { - // InternalRos.g:2437:2: ( () otherlv_1= 'GlobalNamespace' otherlv_2= '{' (otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' )? otherlv_9= '}' ) - // InternalRos.g:2438:3: () otherlv_1= 'GlobalNamespace' otherlv_2= '{' (otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' )? otherlv_9= '}' + // InternalRos.g:2449:2: ( () otherlv_1= 'GlobalNamespace' otherlv_2= '{' (otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' )? otherlv_9= '}' ) + // InternalRos.g:2450:3: () otherlv_1= 'GlobalNamespace' otherlv_2= '{' (otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' )? otherlv_9= '}' { - // InternalRos.g:2438:3: () - // InternalRos.g:2439:4: + // InternalRos.g:2450:3: () + // InternalRos.g:2451:4: { current = forceCreateModelElement( @@ -5939,34 +5988,34 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { newLeafNode(otherlv_1, grammarAccess.getGlobalNamespaceAccess().getGlobalNamespaceKeyword_1()); - otherlv_2=(Token)match(input,26,FOLLOW_47); + otherlv_2=(Token)match(input,26,FOLLOW_43); newLeafNode(otherlv_2, grammarAccess.getGlobalNamespaceAccess().getLeftCurlyBracketKeyword_2()); - // InternalRos.g:2453:3: (otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' )? - int alt50=2; - int LA50_0 = input.LA(1); + // InternalRos.g:2465:3: (otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' )? + int alt46=2; + int LA46_0 = input.LA(1); - if ( (LA50_0==68) ) { - alt50=1; + if ( (LA46_0==68) ) { + alt46=1; } - switch (alt50) { + switch (alt46) { case 1 : - // InternalRos.g:2454:4: otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' + // InternalRos.g:2466:4: otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' { otherlv_3=(Token)match(input,68,FOLLOW_3); newLeafNode(otherlv_3, grammarAccess.getGlobalNamespaceAccess().getPartsKeyword_3_0()); - otherlv_4=(Token)match(input,26,FOLLOW_48); + otherlv_4=(Token)match(input,26,FOLLOW_44); newLeafNode(otherlv_4, grammarAccess.getGlobalNamespaceAccess().getLeftCurlyBracketKeyword_3_1()); - // InternalRos.g:2462:4: ( (lv_parts_5_0= ruleGraphName ) ) - // InternalRos.g:2463:5: (lv_parts_5_0= ruleGraphName ) + // InternalRos.g:2474:4: ( (lv_parts_5_0= ruleGraphName ) ) + // InternalRos.g:2475:5: (lv_parts_5_0= ruleGraphName ) { - // InternalRos.g:2463:5: (lv_parts_5_0= ruleGraphName ) - // InternalRos.g:2464:6: lv_parts_5_0= ruleGraphName + // InternalRos.g:2475:5: (lv_parts_5_0= ruleGraphName ) + // InternalRos.g:2476:6: lv_parts_5_0= ruleGraphName { newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_3_2_0()); @@ -5993,30 +6042,30 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { } - // InternalRos.g:2481:4: (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* - loop49: + // InternalRos.g:2493:4: (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* + loop45: do { - int alt49=2; - int LA49_0 = input.LA(1); + int alt45=2; + int LA45_0 = input.LA(1); - if ( (LA49_0==27) ) { - alt49=1; + if ( (LA45_0==27) ) { + alt45=1; } - switch (alt49) { + switch (alt45) { case 1 : - // InternalRos.g:2482:5: otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) + // InternalRos.g:2494:5: otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) { - otherlv_6=(Token)match(input,27,FOLLOW_48); + otherlv_6=(Token)match(input,27,FOLLOW_44); newLeafNode(otherlv_6, grammarAccess.getGlobalNamespaceAccess().getCommaKeyword_3_3_0()); - // InternalRos.g:2486:5: ( (lv_parts_7_0= ruleGraphName ) ) - // InternalRos.g:2487:6: (lv_parts_7_0= ruleGraphName ) + // InternalRos.g:2498:5: ( (lv_parts_7_0= ruleGraphName ) ) + // InternalRos.g:2499:6: (lv_parts_7_0= ruleGraphName ) { - // InternalRos.g:2487:6: (lv_parts_7_0= ruleGraphName ) - // InternalRos.g:2488:7: lv_parts_7_0= ruleGraphName + // InternalRos.g:2499:6: (lv_parts_7_0= ruleGraphName ) + // InternalRos.g:2500:7: lv_parts_7_0= ruleGraphName { newCompositeNode(grammarAccess.getGlobalNamespaceAccess().getPartsGraphNameParserRuleCall_3_3_1_0()); @@ -6048,7 +6097,7 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { break; default : - break loop49; + break loop45; } } while (true); @@ -6089,7 +6138,7 @@ public final EObject ruleGlobalNamespace() throws RecognitionException { // $ANTLR start "entryRuleRelativeNamespace_Impl" - // InternalRos.g:2519:1: entryRuleRelativeNamespace_Impl returns [EObject current=null] : iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF ; + // InternalRos.g:2531:1: entryRuleRelativeNamespace_Impl returns [EObject current=null] : iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF ; public final EObject entryRuleRelativeNamespace_Impl() throws RecognitionException { EObject current = null; @@ -6097,8 +6146,8 @@ public final EObject entryRuleRelativeNamespace_Impl() throws RecognitionExcepti try { - // InternalRos.g:2519:63: (iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF ) - // InternalRos.g:2520:2: iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF + // InternalRos.g:2531:63: (iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF ) + // InternalRos.g:2532:2: iv_ruleRelativeNamespace_Impl= ruleRelativeNamespace_Impl EOF { newCompositeNode(grammarAccess.getRelativeNamespace_ImplRule()); pushFollow(FOLLOW_1); @@ -6125,7 +6174,7 @@ public final EObject entryRuleRelativeNamespace_Impl() throws RecognitionExcepti // $ANTLR start "ruleRelativeNamespace_Impl" - // InternalRos.g:2526:1: ruleRelativeNamespace_Impl returns [EObject current=null] : ( () otherlv_1= 'RelativeNamespace' otherlv_2= '{' (otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' )? otherlv_9= '}' ) ; + // InternalRos.g:2538:1: ruleRelativeNamespace_Impl returns [EObject current=null] : ( () otherlv_1= 'RelativeNamespace' otherlv_2= '{' (otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' )? otherlv_9= '}' ) ; public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { EObject current = null; @@ -6145,14 +6194,14 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { enterRule(); try { - // InternalRos.g:2532:2: ( ( () otherlv_1= 'RelativeNamespace' otherlv_2= '{' (otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' )? otherlv_9= '}' ) ) - // InternalRos.g:2533:2: ( () otherlv_1= 'RelativeNamespace' otherlv_2= '{' (otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' )? otherlv_9= '}' ) + // InternalRos.g:2544:2: ( ( () otherlv_1= 'RelativeNamespace' otherlv_2= '{' (otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' )? otherlv_9= '}' ) ) + // InternalRos.g:2545:2: ( () otherlv_1= 'RelativeNamespace' otherlv_2= '{' (otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' )? otherlv_9= '}' ) { - // InternalRos.g:2533:2: ( () otherlv_1= 'RelativeNamespace' otherlv_2= '{' (otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' )? otherlv_9= '}' ) - // InternalRos.g:2534:3: () otherlv_1= 'RelativeNamespace' otherlv_2= '{' (otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' )? otherlv_9= '}' + // InternalRos.g:2545:2: ( () otherlv_1= 'RelativeNamespace' otherlv_2= '{' (otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' )? otherlv_9= '}' ) + // InternalRos.g:2546:3: () otherlv_1= 'RelativeNamespace' otherlv_2= '{' (otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' )? otherlv_9= '}' { - // InternalRos.g:2534:3: () - // InternalRos.g:2535:4: + // InternalRos.g:2546:3: () + // InternalRos.g:2547:4: { current = forceCreateModelElement( @@ -6166,34 +6215,34 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { newLeafNode(otherlv_1, grammarAccess.getRelativeNamespace_ImplAccess().getRelativeNamespaceKeyword_1()); - otherlv_2=(Token)match(input,26,FOLLOW_47); + otherlv_2=(Token)match(input,26,FOLLOW_43); newLeafNode(otherlv_2, grammarAccess.getRelativeNamespace_ImplAccess().getLeftCurlyBracketKeyword_2()); - // InternalRos.g:2549:3: (otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' )? - int alt52=2; - int LA52_0 = input.LA(1); + // InternalRos.g:2561:3: (otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' )? + int alt48=2; + int LA48_0 = input.LA(1); - if ( (LA52_0==68) ) { - alt52=1; + if ( (LA48_0==68) ) { + alt48=1; } - switch (alt52) { + switch (alt48) { case 1 : - // InternalRos.g:2550:4: otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' + // InternalRos.g:2562:4: otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' { otherlv_3=(Token)match(input,68,FOLLOW_3); newLeafNode(otherlv_3, grammarAccess.getRelativeNamespace_ImplAccess().getPartsKeyword_3_0()); - otherlv_4=(Token)match(input,26,FOLLOW_48); + otherlv_4=(Token)match(input,26,FOLLOW_44); newLeafNode(otherlv_4, grammarAccess.getRelativeNamespace_ImplAccess().getLeftCurlyBracketKeyword_3_1()); - // InternalRos.g:2558:4: ( (lv_parts_5_0= ruleGraphName ) ) - // InternalRos.g:2559:5: (lv_parts_5_0= ruleGraphName ) + // InternalRos.g:2570:4: ( (lv_parts_5_0= ruleGraphName ) ) + // InternalRos.g:2571:5: (lv_parts_5_0= ruleGraphName ) { - // InternalRos.g:2559:5: (lv_parts_5_0= ruleGraphName ) - // InternalRos.g:2560:6: lv_parts_5_0= ruleGraphName + // InternalRos.g:2571:5: (lv_parts_5_0= ruleGraphName ) + // InternalRos.g:2572:6: lv_parts_5_0= ruleGraphName { newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_3_2_0()); @@ -6220,30 +6269,30 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { } - // InternalRos.g:2577:4: (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* - loop51: + // InternalRos.g:2589:4: (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* + loop47: do { - int alt51=2; - int LA51_0 = input.LA(1); + int alt47=2; + int LA47_0 = input.LA(1); - if ( (LA51_0==27) ) { - alt51=1; + if ( (LA47_0==27) ) { + alt47=1; } - switch (alt51) { + switch (alt47) { case 1 : - // InternalRos.g:2578:5: otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) + // InternalRos.g:2590:5: otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) { - otherlv_6=(Token)match(input,27,FOLLOW_48); + otherlv_6=(Token)match(input,27,FOLLOW_44); newLeafNode(otherlv_6, grammarAccess.getRelativeNamespace_ImplAccess().getCommaKeyword_3_3_0()); - // InternalRos.g:2582:5: ( (lv_parts_7_0= ruleGraphName ) ) - // InternalRos.g:2583:6: (lv_parts_7_0= ruleGraphName ) + // InternalRos.g:2594:5: ( (lv_parts_7_0= ruleGraphName ) ) + // InternalRos.g:2595:6: (lv_parts_7_0= ruleGraphName ) { - // InternalRos.g:2583:6: (lv_parts_7_0= ruleGraphName ) - // InternalRos.g:2584:7: lv_parts_7_0= ruleGraphName + // InternalRos.g:2595:6: (lv_parts_7_0= ruleGraphName ) + // InternalRos.g:2596:7: lv_parts_7_0= ruleGraphName { newCompositeNode(grammarAccess.getRelativeNamespace_ImplAccess().getPartsGraphNameParserRuleCall_3_3_1_0()); @@ -6275,7 +6324,7 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { break; default : - break loop51; + break loop47; } } while (true); @@ -6316,7 +6365,7 @@ public final EObject ruleRelativeNamespace_Impl() throws RecognitionException { // $ANTLR start "entryRulePrivateNamespace" - // InternalRos.g:2615:1: entryRulePrivateNamespace returns [EObject current=null] : iv_rulePrivateNamespace= rulePrivateNamespace EOF ; + // InternalRos.g:2627:1: entryRulePrivateNamespace returns [EObject current=null] : iv_rulePrivateNamespace= rulePrivateNamespace EOF ; public final EObject entryRulePrivateNamespace() throws RecognitionException { EObject current = null; @@ -6324,8 +6373,8 @@ public final EObject entryRulePrivateNamespace() throws RecognitionException { try { - // InternalRos.g:2615:57: (iv_rulePrivateNamespace= rulePrivateNamespace EOF ) - // InternalRos.g:2616:2: iv_rulePrivateNamespace= rulePrivateNamespace EOF + // InternalRos.g:2627:57: (iv_rulePrivateNamespace= rulePrivateNamespace EOF ) + // InternalRos.g:2628:2: iv_rulePrivateNamespace= rulePrivateNamespace EOF { newCompositeNode(grammarAccess.getPrivateNamespaceRule()); pushFollow(FOLLOW_1); @@ -6352,7 +6401,7 @@ public final EObject entryRulePrivateNamespace() throws RecognitionException { // $ANTLR start "rulePrivateNamespace" - // InternalRos.g:2622:1: rulePrivateNamespace returns [EObject current=null] : ( () otherlv_1= 'PrivateNamespace' otherlv_2= '{' (otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' )? otherlv_9= '}' ) ; + // InternalRos.g:2634:1: rulePrivateNamespace returns [EObject current=null] : ( () otherlv_1= 'PrivateNamespace' otherlv_2= '{' (otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' )? otherlv_9= '}' ) ; public final EObject rulePrivateNamespace() throws RecognitionException { EObject current = null; @@ -6372,14 +6421,14 @@ public final EObject rulePrivateNamespace() throws RecognitionException { enterRule(); try { - // InternalRos.g:2628:2: ( ( () otherlv_1= 'PrivateNamespace' otherlv_2= '{' (otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' )? otherlv_9= '}' ) ) - // InternalRos.g:2629:2: ( () otherlv_1= 'PrivateNamespace' otherlv_2= '{' (otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' )? otherlv_9= '}' ) + // InternalRos.g:2640:2: ( ( () otherlv_1= 'PrivateNamespace' otherlv_2= '{' (otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' )? otherlv_9= '}' ) ) + // InternalRos.g:2641:2: ( () otherlv_1= 'PrivateNamespace' otherlv_2= '{' (otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' )? otherlv_9= '}' ) { - // InternalRos.g:2629:2: ( () otherlv_1= 'PrivateNamespace' otherlv_2= '{' (otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' )? otherlv_9= '}' ) - // InternalRos.g:2630:3: () otherlv_1= 'PrivateNamespace' otherlv_2= '{' (otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' )? otherlv_9= '}' + // InternalRos.g:2641:2: ( () otherlv_1= 'PrivateNamespace' otherlv_2= '{' (otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' )? otherlv_9= '}' ) + // InternalRos.g:2642:3: () otherlv_1= 'PrivateNamespace' otherlv_2= '{' (otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' )? otherlv_9= '}' { - // InternalRos.g:2630:3: () - // InternalRos.g:2631:4: + // InternalRos.g:2642:3: () + // InternalRos.g:2643:4: { current = forceCreateModelElement( @@ -6393,34 +6442,34 @@ public final EObject rulePrivateNamespace() throws RecognitionException { newLeafNode(otherlv_1, grammarAccess.getPrivateNamespaceAccess().getPrivateNamespaceKeyword_1()); - otherlv_2=(Token)match(input,26,FOLLOW_47); + otherlv_2=(Token)match(input,26,FOLLOW_43); newLeafNode(otherlv_2, grammarAccess.getPrivateNamespaceAccess().getLeftCurlyBracketKeyword_2()); - // InternalRos.g:2645:3: (otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' )? - int alt54=2; - int LA54_0 = input.LA(1); + // InternalRos.g:2657:3: (otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' )? + int alt50=2; + int LA50_0 = input.LA(1); - if ( (LA54_0==68) ) { - alt54=1; + if ( (LA50_0==68) ) { + alt50=1; } - switch (alt54) { + switch (alt50) { case 1 : - // InternalRos.g:2646:4: otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' + // InternalRos.g:2658:4: otherlv_3= 'parts' otherlv_4= '{' ( (lv_parts_5_0= ruleGraphName ) ) (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* otherlv_8= '}' { otherlv_3=(Token)match(input,68,FOLLOW_3); newLeafNode(otherlv_3, grammarAccess.getPrivateNamespaceAccess().getPartsKeyword_3_0()); - otherlv_4=(Token)match(input,26,FOLLOW_48); + otherlv_4=(Token)match(input,26,FOLLOW_44); newLeafNode(otherlv_4, grammarAccess.getPrivateNamespaceAccess().getLeftCurlyBracketKeyword_3_1()); - // InternalRos.g:2654:4: ( (lv_parts_5_0= ruleGraphName ) ) - // InternalRos.g:2655:5: (lv_parts_5_0= ruleGraphName ) + // InternalRos.g:2666:4: ( (lv_parts_5_0= ruleGraphName ) ) + // InternalRos.g:2667:5: (lv_parts_5_0= ruleGraphName ) { - // InternalRos.g:2655:5: (lv_parts_5_0= ruleGraphName ) - // InternalRos.g:2656:6: lv_parts_5_0= ruleGraphName + // InternalRos.g:2667:5: (lv_parts_5_0= ruleGraphName ) + // InternalRos.g:2668:6: lv_parts_5_0= ruleGraphName { newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_3_2_0()); @@ -6447,30 +6496,30 @@ public final EObject rulePrivateNamespace() throws RecognitionException { } - // InternalRos.g:2673:4: (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* - loop53: + // InternalRos.g:2685:4: (otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) )* + loop49: do { - int alt53=2; - int LA53_0 = input.LA(1); + int alt49=2; + int LA49_0 = input.LA(1); - if ( (LA53_0==27) ) { - alt53=1; + if ( (LA49_0==27) ) { + alt49=1; } - switch (alt53) { + switch (alt49) { case 1 : - // InternalRos.g:2674:5: otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) + // InternalRos.g:2686:5: otherlv_6= ',' ( (lv_parts_7_0= ruleGraphName ) ) { - otherlv_6=(Token)match(input,27,FOLLOW_48); + otherlv_6=(Token)match(input,27,FOLLOW_44); newLeafNode(otherlv_6, grammarAccess.getPrivateNamespaceAccess().getCommaKeyword_3_3_0()); - // InternalRos.g:2678:5: ( (lv_parts_7_0= ruleGraphName ) ) - // InternalRos.g:2679:6: (lv_parts_7_0= ruleGraphName ) + // InternalRos.g:2690:5: ( (lv_parts_7_0= ruleGraphName ) ) + // InternalRos.g:2691:6: (lv_parts_7_0= ruleGraphName ) { - // InternalRos.g:2679:6: (lv_parts_7_0= ruleGraphName ) - // InternalRos.g:2680:7: lv_parts_7_0= ruleGraphName + // InternalRos.g:2691:6: (lv_parts_7_0= ruleGraphName ) + // InternalRos.g:2692:7: lv_parts_7_0= ruleGraphName { newCompositeNode(grammarAccess.getPrivateNamespaceAccess().getPartsGraphNameParserRuleCall_3_3_1_0()); @@ -6502,7 +6551,7 @@ public final EObject rulePrivateNamespace() throws RecognitionException { break; default : - break loop53; + break loop49; } } while (true); @@ -6543,7 +6592,7 @@ public final EObject rulePrivateNamespace() throws RecognitionException { // $ANTLR start "entryRuleParameter" - // InternalRos.g:2711:1: entryRuleParameter returns [EObject current=null] : iv_ruleParameter= ruleParameter EOF ; + // InternalRos.g:2723:1: entryRuleParameter returns [EObject current=null] : iv_ruleParameter= ruleParameter EOF ; public final EObject entryRuleParameter() throws RecognitionException { EObject current = null; @@ -6551,8 +6600,8 @@ public final EObject entryRuleParameter() throws RecognitionException { try { - // InternalRos.g:2711:50: (iv_ruleParameter= ruleParameter EOF ) - // InternalRos.g:2712:2: iv_ruleParameter= ruleParameter EOF + // InternalRos.g:2723:50: (iv_ruleParameter= ruleParameter EOF ) + // InternalRos.g:2724:2: iv_ruleParameter= ruleParameter EOF { newCompositeNode(grammarAccess.getParameterRule()); pushFollow(FOLLOW_1); @@ -6579,7 +6628,7 @@ public final EObject entryRuleParameter() throws RecognitionException { // $ANTLR start "ruleParameter" - // InternalRos.g:2718:1: ruleParameter returns [EObject current=null] : (otherlv_0= 'Parameter' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) (otherlv_4= 'namespace' ( (lv_namespace_5_0= ruleNamespace ) ) )? otherlv_6= 'type' ( (lv_type_7_0= ruleParameterType ) ) otherlv_8= '}' ) ; + // InternalRos.g:2730:1: ruleParameter returns [EObject current=null] : (otherlv_0= 'Parameter' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) (otherlv_4= 'namespace' ( (lv_namespace_5_0= ruleNamespace ) ) )? otherlv_6= 'type' ( (lv_type_7_0= ruleParameterType ) ) otherlv_8= '}' ) ; public final EObject ruleParameter() throws RecognitionException { EObject current = null; @@ -6600,11 +6649,11 @@ public final EObject ruleParameter() throws RecognitionException { enterRule(); try { - // InternalRos.g:2724:2: ( (otherlv_0= 'Parameter' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) (otherlv_4= 'namespace' ( (lv_namespace_5_0= ruleNamespace ) ) )? otherlv_6= 'type' ( (lv_type_7_0= ruleParameterType ) ) otherlv_8= '}' ) ) - // InternalRos.g:2725:2: (otherlv_0= 'Parameter' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) (otherlv_4= 'namespace' ( (lv_namespace_5_0= ruleNamespace ) ) )? otherlv_6= 'type' ( (lv_type_7_0= ruleParameterType ) ) otherlv_8= '}' ) + // InternalRos.g:2736:2: ( (otherlv_0= 'Parameter' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) (otherlv_4= 'namespace' ( (lv_namespace_5_0= ruleNamespace ) ) )? otherlv_6= 'type' ( (lv_type_7_0= ruleParameterType ) ) otherlv_8= '}' ) ) + // InternalRos.g:2737:2: (otherlv_0= 'Parameter' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) (otherlv_4= 'namespace' ( (lv_namespace_5_0= ruleNamespace ) ) )? otherlv_6= 'type' ( (lv_type_7_0= ruleParameterType ) ) otherlv_8= '}' ) { - // InternalRos.g:2725:2: (otherlv_0= 'Parameter' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) (otherlv_4= 'namespace' ( (lv_namespace_5_0= ruleNamespace ) ) )? otherlv_6= 'type' ( (lv_type_7_0= ruleParameterType ) ) otherlv_8= '}' ) - // InternalRos.g:2726:3: otherlv_0= 'Parameter' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) (otherlv_4= 'namespace' ( (lv_namespace_5_0= ruleNamespace ) ) )? otherlv_6= 'type' ( (lv_type_7_0= ruleParameterType ) ) otherlv_8= '}' + // InternalRos.g:2737:2: (otherlv_0= 'Parameter' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) (otherlv_4= 'namespace' ( (lv_namespace_5_0= ruleNamespace ) ) )? otherlv_6= 'type' ( (lv_type_7_0= ruleParameterType ) ) otherlv_8= '}' ) + // InternalRos.g:2738:3: otherlv_0= 'Parameter' otherlv_1= '{' otherlv_2= 'name' ( (lv_name_3_0= ruleEString ) ) (otherlv_4= 'namespace' ( (lv_namespace_5_0= ruleNamespace ) ) )? otherlv_6= 'type' ( (lv_type_7_0= ruleParameterType ) ) otherlv_8= '}' { otherlv_0=(Token)match(input,71,FOLLOW_3); @@ -6618,16 +6667,16 @@ public final EObject ruleParameter() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getParameterAccess().getNameKeyword_2()); - // InternalRos.g:2738:3: ( (lv_name_3_0= ruleEString ) ) - // InternalRos.g:2739:4: (lv_name_3_0= ruleEString ) + // InternalRos.g:2750:3: ( (lv_name_3_0= ruleEString ) ) + // InternalRos.g:2751:4: (lv_name_3_0= ruleEString ) { - // InternalRos.g:2739:4: (lv_name_3_0= ruleEString ) - // InternalRos.g:2740:5: lv_name_3_0= ruleEString + // InternalRos.g:2751:4: (lv_name_3_0= ruleEString ) + // InternalRos.g:2752:5: lv_name_3_0= ruleEString { newCompositeNode(grammarAccess.getParameterAccess().getNameEStringParserRuleCall_3_0()); - pushFollow(FOLLOW_49); + pushFollow(FOLLOW_45); lv_name_3_0=ruleEString(); state._fsp--; @@ -6649,31 +6698,31 @@ public final EObject ruleParameter() throws RecognitionException { } - // InternalRos.g:2757:3: (otherlv_4= 'namespace' ( (lv_namespace_5_0= ruleNamespace ) ) )? - int alt55=2; - int LA55_0 = input.LA(1); + // InternalRos.g:2769:3: (otherlv_4= 'namespace' ( (lv_namespace_5_0= ruleNamespace ) ) )? + int alt51=2; + int LA51_0 = input.LA(1); - if ( (LA55_0==57) ) { - alt55=1; + if ( (LA51_0==57) ) { + alt51=1; } - switch (alt55) { + switch (alt51) { case 1 : - // InternalRos.g:2758:4: otherlv_4= 'namespace' ( (lv_namespace_5_0= ruleNamespace ) ) + // InternalRos.g:2770:4: otherlv_4= 'namespace' ( (lv_namespace_5_0= ruleNamespace ) ) { - otherlv_4=(Token)match(input,57,FOLLOW_44); + otherlv_4=(Token)match(input,57,FOLLOW_40); newLeafNode(otherlv_4, grammarAccess.getParameterAccess().getNamespaceKeyword_4_0()); - // InternalRos.g:2762:4: ( (lv_namespace_5_0= ruleNamespace ) ) - // InternalRos.g:2763:5: (lv_namespace_5_0= ruleNamespace ) + // InternalRos.g:2774:4: ( (lv_namespace_5_0= ruleNamespace ) ) + // InternalRos.g:2775:5: (lv_namespace_5_0= ruleNamespace ) { - // InternalRos.g:2763:5: (lv_namespace_5_0= ruleNamespace ) - // InternalRos.g:2764:6: lv_namespace_5_0= ruleNamespace + // InternalRos.g:2775:5: (lv_namespace_5_0= ruleNamespace ) + // InternalRos.g:2776:6: lv_namespace_5_0= ruleNamespace { newCompositeNode(grammarAccess.getParameterAccess().getNamespaceNamespaceParserRuleCall_4_1_0()); - pushFollow(FOLLOW_50); + pushFollow(FOLLOW_46); lv_namespace_5_0=ruleNamespace(); state._fsp--; @@ -6701,15 +6750,15 @@ public final EObject ruleParameter() throws RecognitionException { } - otherlv_6=(Token)match(input,72,FOLLOW_51); + otherlv_6=(Token)match(input,72,FOLLOW_47); newLeafNode(otherlv_6, grammarAccess.getParameterAccess().getTypeKeyword_5()); - // InternalRos.g:2786:3: ( (lv_type_7_0= ruleParameterType ) ) - // InternalRos.g:2787:4: (lv_type_7_0= ruleParameterType ) + // InternalRos.g:2798:3: ( (lv_type_7_0= ruleParameterType ) ) + // InternalRos.g:2799:4: (lv_type_7_0= ruleParameterType ) { - // InternalRos.g:2787:4: (lv_type_7_0= ruleParameterType ) - // InternalRos.g:2788:5: lv_type_7_0= ruleParameterType + // InternalRos.g:2799:4: (lv_type_7_0= ruleParameterType ) + // InternalRos.g:2800:5: lv_type_7_0= ruleParameterType { newCompositeNode(grammarAccess.getParameterAccess().getTypeParameterTypeParserRuleCall_6_0()); @@ -6763,7 +6812,7 @@ public final EObject ruleParameter() throws RecognitionException { // $ANTLR start "entryRuleParameterType" - // InternalRos.g:2813:1: entryRuleParameterType returns [EObject current=null] : iv_ruleParameterType= ruleParameterType EOF ; + // InternalRos.g:2825:1: entryRuleParameterType returns [EObject current=null] : iv_ruleParameterType= ruleParameterType EOF ; public final EObject entryRuleParameterType() throws RecognitionException { EObject current = null; @@ -6771,8 +6820,8 @@ public final EObject entryRuleParameterType() throws RecognitionException { try { - // InternalRos.g:2813:54: (iv_ruleParameterType= ruleParameterType EOF ) - // InternalRos.g:2814:2: iv_ruleParameterType= ruleParameterType EOF + // InternalRos.g:2825:54: (iv_ruleParameterType= ruleParameterType EOF ) + // InternalRos.g:2826:2: iv_ruleParameterType= ruleParameterType EOF { newCompositeNode(grammarAccess.getParameterTypeRule()); pushFollow(FOLLOW_1); @@ -6799,7 +6848,7 @@ public final EObject entryRuleParameterType() throws RecognitionException { // $ANTLR start "ruleParameterType" - // InternalRos.g:2820:1: ruleParameterType returns [EObject current=null] : (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 ) ; + // InternalRos.g:2832:1: ruleParameterType returns [EObject current=null] : (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 ) ; public final EObject ruleParameterType() throws RecognitionException { EObject current = null; @@ -6824,62 +6873,62 @@ public final EObject ruleParameterType() throws RecognitionException { enterRule(); try { - // InternalRos.g:2826: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 ) ) - // InternalRos.g:2827: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 ) + // InternalRos.g:2838: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 ) ) + // InternalRos.g:2839: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 ) { - // InternalRos.g:2827: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 ) - int alt56=8; + // InternalRos.g:2839: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 ) + int alt52=8; switch ( input.LA(1) ) { case 73: { - alt56=1; + alt52=1; } break; case 74: { - alt56=2; + alt52=2; } break; case 75: { - alt56=3; + alt52=3; } break; case 40: { - alt56=4; + alt52=4; } break; case 77: { - alt56=5; + alt52=5; } break; case 78: { - alt56=6; + alt52=6; } break; case 79: { - alt56=7; + alt52=7; } break; case 80: { - alt56=8; + alt52=8; } break; default: NoViableAltException nvae = - new NoViableAltException("", 56, 0, input); + new NoViableAltException("", 52, 0, input); throw nvae; } - switch (alt56) { + switch (alt52) { case 1 : - // InternalRos.g:2828:3: this_ParameterListType_0= ruleParameterListType + // InternalRos.g:2840:3: this_ParameterListType_0= ruleParameterListType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterListTypeParserRuleCall_0()); @@ -6897,7 +6946,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 2 : - // InternalRos.g:2837:3: this_ParameterStructType_1= ruleParameterStructType + // InternalRos.g:2849:3: this_ParameterStructType_1= ruleParameterStructType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterStructTypeParserRuleCall_1()); @@ -6915,7 +6964,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 3 : - // InternalRos.g:2846:3: this_ParameterIntegerType_2= ruleParameterIntegerType + // InternalRos.g:2858:3: this_ParameterIntegerType_2= ruleParameterIntegerType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterIntegerTypeParserRuleCall_2()); @@ -6933,7 +6982,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 4 : - // InternalRos.g:2855:3: this_ParameterStringType_3= ruleParameterStringType + // InternalRos.g:2867:3: this_ParameterStringType_3= ruleParameterStringType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterStringTypeParserRuleCall_3()); @@ -6951,7 +7000,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 5 : - // InternalRos.g:2864:3: this_ParameterDoubleType_4= ruleParameterDoubleType + // InternalRos.g:2876:3: this_ParameterDoubleType_4= ruleParameterDoubleType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterDoubleTypeParserRuleCall_4()); @@ -6969,7 +7018,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 6 : - // InternalRos.g:2873:3: this_ParameterBooleanType_5= ruleParameterBooleanType + // InternalRos.g:2885:3: this_ParameterBooleanType_5= ruleParameterBooleanType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterBooleanTypeParserRuleCall_5()); @@ -6987,7 +7036,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 7 : - // InternalRos.g:2882:3: this_ParameterBase64Type_6= ruleParameterBase64Type + // InternalRos.g:2894:3: this_ParameterBase64Type_6= ruleParameterBase64Type { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterBase64TypeParserRuleCall_6()); @@ -7005,7 +7054,7 @@ public final EObject ruleParameterType() throws RecognitionException { } break; case 8 : - // InternalRos.g:2891:3: this_ParameterArrayType_7= ruleParameterArrayType + // InternalRos.g:2903:3: this_ParameterArrayType_7= ruleParameterArrayType { newCompositeNode(grammarAccess.getParameterTypeAccess().getParameterArrayTypeParserRuleCall_7()); @@ -7045,7 +7094,7 @@ public final EObject ruleParameterType() throws RecognitionException { // $ANTLR start "entryRuleParameterValue" - // InternalRos.g:2903:1: entryRuleParameterValue returns [EObject current=null] : iv_ruleParameterValue= ruleParameterValue EOF ; + // InternalRos.g:2915:1: entryRuleParameterValue returns [EObject current=null] : iv_ruleParameterValue= ruleParameterValue EOF ; public final EObject entryRuleParameterValue() throws RecognitionException { EObject current = null; @@ -7053,8 +7102,8 @@ public final EObject entryRuleParameterValue() throws RecognitionException { try { - // InternalRos.g:2903:55: (iv_ruleParameterValue= ruleParameterValue EOF ) - // InternalRos.g:2904:2: iv_ruleParameterValue= ruleParameterValue EOF + // InternalRos.g:2915:55: (iv_ruleParameterValue= ruleParameterValue EOF ) + // InternalRos.g:2916:2: iv_ruleParameterValue= ruleParameterValue EOF { newCompositeNode(grammarAccess.getParameterValueRule()); pushFollow(FOLLOW_1); @@ -7081,7 +7130,7 @@ public final EObject entryRuleParameterValue() throws RecognitionException { // $ANTLR start "ruleParameterValue" - // InternalRos.g:2910:1: ruleParameterValue returns [EObject current=null] : (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 ) ; + // InternalRos.g:2922:1: ruleParameterValue returns [EObject current=null] : (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 ) ; public final EObject ruleParameterValue() throws RecognitionException { EObject current = null; @@ -7104,51 +7153,51 @@ public final EObject ruleParameterValue() throws RecognitionException { enterRule(); try { - // InternalRos.g:2916: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 ) ) - // InternalRos.g:2917: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 ) + // InternalRos.g:2928: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 ) ) + // InternalRos.g:2929: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 ) { - // InternalRos.g:2917: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 ) - int alt57=7; + // InternalRos.g:2929: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 ) + int alt53=7; switch ( input.LA(1) ) { case RULE_STRING: case RULE_ID: { - alt57=1; + alt53=1; } break; case RULE_BINARY: { - alt57=2; + alt53=2; } break; case RULE_DECINT: { - alt57=3; + alt53=3; } break; case RULE_DOUBLE: { - alt57=4; + alt53=4; } break; case RULE_BOOLEAN: { - alt57=5; + alt53=5; } break; case 26: { - int LA57_6 = input.LA(2); + int LA53_6 = input.LA(2); - if ( ((LA57_6>=RULE_STRING && LA57_6<=RULE_ID)||(LA57_6>=RULE_BINARY && LA57_6<=RULE_DECINT)||(LA57_6>=26 && LA57_6<=28)) ) { - alt57=6; + if ( ((LA53_6>=RULE_STRING && LA53_6<=RULE_ID)||(LA53_6>=RULE_BINARY && LA53_6<=RULE_DECINT)||(LA53_6>=26 && LA53_6<=28)) ) { + alt53=6; } - else if ( (LA57_6==83) ) { - alt57=7; + else if ( (LA53_6==83) ) { + alt53=7; } else { NoViableAltException nvae = - new NoViableAltException("", 57, 6, input); + new NoViableAltException("", 53, 6, input); throw nvae; } @@ -7158,19 +7207,19 @@ else if ( (LA57_6==83) ) { case 27: case 28: { - alt57=7; + alt53=7; } break; default: NoViableAltException nvae = - new NoViableAltException("", 57, 0, input); + new NoViableAltException("", 53, 0, input); throw nvae; } - switch (alt57) { + switch (alt53) { case 1 : - // InternalRos.g:2918:3: this_ParameterString_0= ruleParameterString + // InternalRos.g:2930:3: this_ParameterString_0= ruleParameterString { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStringParserRuleCall_0()); @@ -7188,7 +7237,7 @@ else if ( (LA57_6==83) ) { } break; case 2 : - // InternalRos.g:2927:3: this_ParameterBase64_1= ruleParameterBase64 + // InternalRos.g:2939:3: this_ParameterBase64_1= ruleParameterBase64 { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBase64ParserRuleCall_1()); @@ -7206,7 +7255,7 @@ else if ( (LA57_6==83) ) { } break; case 3 : - // InternalRos.g:2936:3: this_ParameterInteger_2= ruleParameterInteger + // InternalRos.g:2948:3: this_ParameterInteger_2= ruleParameterInteger { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterIntegerParserRuleCall_2()); @@ -7224,7 +7273,7 @@ else if ( (LA57_6==83) ) { } break; case 4 : - // InternalRos.g:2945:3: this_ParameterDouble_3= ruleParameterDouble + // InternalRos.g:2957:3: this_ParameterDouble_3= ruleParameterDouble { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterDoubleParserRuleCall_3()); @@ -7242,7 +7291,7 @@ else if ( (LA57_6==83) ) { } break; case 5 : - // InternalRos.g:2954:3: this_ParameterBoolean_4= ruleParameterBoolean + // InternalRos.g:2966:3: this_ParameterBoolean_4= ruleParameterBoolean { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterBooleanParserRuleCall_4()); @@ -7260,7 +7309,7 @@ else if ( (LA57_6==83) ) { } break; case 6 : - // InternalRos.g:2963:3: this_ParameterList_5= ruleParameterList + // InternalRos.g:2975:3: this_ParameterList_5= ruleParameterList { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterListParserRuleCall_5()); @@ -7278,7 +7327,7 @@ else if ( (LA57_6==83) ) { } break; case 7 : - // InternalRos.g:2972:3: this_ParameterStruct_6= ruleParameterStruct + // InternalRos.g:2984:3: this_ParameterStruct_6= ruleParameterStruct { newCompositeNode(grammarAccess.getParameterValueAccess().getParameterStructParserRuleCall_6()); @@ -7318,7 +7367,7 @@ else if ( (LA57_6==83) ) { // $ANTLR start "entryRuleParameterListType" - // InternalRos.g:2984:1: entryRuleParameterListType returns [EObject current=null] : iv_ruleParameterListType= ruleParameterListType EOF ; + // InternalRos.g:2996:1: entryRuleParameterListType returns [EObject current=null] : iv_ruleParameterListType= ruleParameterListType EOF ; public final EObject entryRuleParameterListType() throws RecognitionException { EObject current = null; @@ -7326,8 +7375,8 @@ public final EObject entryRuleParameterListType() throws RecognitionException { try { - // InternalRos.g:2984:58: (iv_ruleParameterListType= ruleParameterListType EOF ) - // InternalRos.g:2985:2: iv_ruleParameterListType= ruleParameterListType EOF + // InternalRos.g:2996:58: (iv_ruleParameterListType= ruleParameterListType EOF ) + // InternalRos.g:2997:2: iv_ruleParameterListType= ruleParameterListType EOF { newCompositeNode(grammarAccess.getParameterListTypeRule()); pushFollow(FOLLOW_1); @@ -7354,7 +7403,7 @@ public final EObject entryRuleParameterListType() throws RecognitionException { // $ANTLR start "ruleParameterListType" - // InternalRos.g:2991:1: ruleParameterListType returns [EObject current=null] : ( () otherlv_1= 'List' otherlv_2= '{' ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= ',' ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= '}' ) ; + // InternalRos.g:3003:1: ruleParameterListType returns [EObject current=null] : ( () otherlv_1= 'List' otherlv_2= '{' ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= ',' ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= '}' ) ; public final EObject ruleParameterListType() throws RecognitionException { EObject current = null; @@ -7371,14 +7420,14 @@ public final EObject ruleParameterListType() throws RecognitionException { enterRule(); try { - // InternalRos.g:2997:2: ( ( () otherlv_1= 'List' otherlv_2= '{' ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= ',' ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= '}' ) ) - // InternalRos.g:2998:2: ( () otherlv_1= 'List' otherlv_2= '{' ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= ',' ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= '}' ) + // InternalRos.g:3009:2: ( ( () otherlv_1= 'List' otherlv_2= '{' ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= ',' ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= '}' ) ) + // InternalRos.g:3010:2: ( () otherlv_1= 'List' otherlv_2= '{' ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= ',' ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= '}' ) { - // InternalRos.g:2998:2: ( () otherlv_1= 'List' otherlv_2= '{' ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= ',' ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= '}' ) - // InternalRos.g:2999:3: () otherlv_1= 'List' otherlv_2= '{' ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= ',' ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= '}' + // InternalRos.g:3010:2: ( () otherlv_1= 'List' otherlv_2= '{' ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= ',' ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= '}' ) + // InternalRos.g:3011:3: () otherlv_1= 'List' otherlv_2= '{' ( (lv_sequence_3_0= ruleParameterType ) ) (otherlv_4= ',' ( (lv_sequence_5_0= ruleParameterType ) ) )* otherlv_6= '}' { - // InternalRos.g:2999:3: () - // InternalRos.g:3000:4: + // InternalRos.g:3011:3: () + // InternalRos.g:3012:4: { current = forceCreateModelElement( @@ -7392,15 +7441,15 @@ public final EObject ruleParameterListType() throws RecognitionException { newLeafNode(otherlv_1, grammarAccess.getParameterListTypeAccess().getListKeyword_1()); - otherlv_2=(Token)match(input,26,FOLLOW_51); + otherlv_2=(Token)match(input,26,FOLLOW_47); newLeafNode(otherlv_2, grammarAccess.getParameterListTypeAccess().getLeftCurlyBracketKeyword_2()); - // InternalRos.g:3014:3: ( (lv_sequence_3_0= ruleParameterType ) ) - // InternalRos.g:3015:4: (lv_sequence_3_0= ruleParameterType ) + // InternalRos.g:3026:3: ( (lv_sequence_3_0= ruleParameterType ) ) + // InternalRos.g:3027:4: (lv_sequence_3_0= ruleParameterType ) { - // InternalRos.g:3015:4: (lv_sequence_3_0= ruleParameterType ) - // InternalRos.g:3016:5: lv_sequence_3_0= ruleParameterType + // InternalRos.g:3027:4: (lv_sequence_3_0= ruleParameterType ) + // InternalRos.g:3028:5: lv_sequence_3_0= ruleParameterType { newCompositeNode(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_3_0()); @@ -7427,30 +7476,30 @@ public final EObject ruleParameterListType() throws RecognitionException { } - // InternalRos.g:3033:3: (otherlv_4= ',' ( (lv_sequence_5_0= ruleParameterType ) ) )* - loop58: + // InternalRos.g:3045:3: (otherlv_4= ',' ( (lv_sequence_5_0= ruleParameterType ) ) )* + loop54: do { - int alt58=2; - int LA58_0 = input.LA(1); + int alt54=2; + int LA54_0 = input.LA(1); - if ( (LA58_0==27) ) { - alt58=1; + if ( (LA54_0==27) ) { + alt54=1; } - switch (alt58) { + switch (alt54) { case 1 : - // InternalRos.g:3034:4: otherlv_4= ',' ( (lv_sequence_5_0= ruleParameterType ) ) + // InternalRos.g:3046:4: otherlv_4= ',' ( (lv_sequence_5_0= ruleParameterType ) ) { - otherlv_4=(Token)match(input,27,FOLLOW_51); + otherlv_4=(Token)match(input,27,FOLLOW_47); newLeafNode(otherlv_4, grammarAccess.getParameterListTypeAccess().getCommaKeyword_4_0()); - // InternalRos.g:3038:4: ( (lv_sequence_5_0= ruleParameterType ) ) - // InternalRos.g:3039:5: (lv_sequence_5_0= ruleParameterType ) + // InternalRos.g:3050:4: ( (lv_sequence_5_0= ruleParameterType ) ) + // InternalRos.g:3051:5: (lv_sequence_5_0= ruleParameterType ) { - // InternalRos.g:3039:5: (lv_sequence_5_0= ruleParameterType ) - // InternalRos.g:3040:6: lv_sequence_5_0= ruleParameterType + // InternalRos.g:3051:5: (lv_sequence_5_0= ruleParameterType ) + // InternalRos.g:3052:6: lv_sequence_5_0= ruleParameterType { newCompositeNode(grammarAccess.getParameterListTypeAccess().getSequenceParameterTypeParserRuleCall_4_1_0()); @@ -7482,7 +7531,7 @@ public final EObject ruleParameterListType() throws RecognitionException { break; default : - break loop58; + break loop54; } } while (true); @@ -7513,7 +7562,7 @@ public final EObject ruleParameterListType() throws RecognitionException { // $ANTLR start "entryRuleParameterStructType" - // InternalRos.g:3066:1: entryRuleParameterStructType returns [EObject current=null] : iv_ruleParameterStructType= ruleParameterStructType EOF ; + // InternalRos.g:3078:1: entryRuleParameterStructType returns [EObject current=null] : iv_ruleParameterStructType= ruleParameterStructType EOF ; public final EObject entryRuleParameterStructType() throws RecognitionException { EObject current = null; @@ -7521,8 +7570,8 @@ public final EObject entryRuleParameterStructType() throws RecognitionException try { - // InternalRos.g:3066:60: (iv_ruleParameterStructType= ruleParameterStructType EOF ) - // InternalRos.g:3067:2: iv_ruleParameterStructType= ruleParameterStructType EOF + // InternalRos.g:3078:60: (iv_ruleParameterStructType= ruleParameterStructType EOF ) + // InternalRos.g:3079:2: iv_ruleParameterStructType= ruleParameterStructType EOF { newCompositeNode(grammarAccess.getParameterStructTypeRule()); pushFollow(FOLLOW_1); @@ -7549,7 +7598,7 @@ public final EObject entryRuleParameterStructType() throws RecognitionException // $ANTLR start "ruleParameterStructType" - // InternalRos.g:3073:1: ruleParameterStructType returns [EObject current=null] : ( () otherlv_1= 'Struct' otherlv_2= '{' ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= ',' ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= '}' ) ; + // InternalRos.g:3085:1: ruleParameterStructType returns [EObject current=null] : ( () otherlv_1= 'Struct' otherlv_2= '{' ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= ',' ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= '}' ) ; public final EObject ruleParameterStructType() throws RecognitionException { EObject current = null; @@ -7566,14 +7615,14 @@ public final EObject ruleParameterStructType() throws RecognitionException { enterRule(); try { - // InternalRos.g:3079:2: ( ( () otherlv_1= 'Struct' otherlv_2= '{' ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= ',' ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= '}' ) ) - // InternalRos.g:3080:2: ( () otherlv_1= 'Struct' otherlv_2= '{' ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= ',' ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= '}' ) + // InternalRos.g:3091:2: ( ( () otherlv_1= 'Struct' otherlv_2= '{' ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= ',' ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= '}' ) ) + // InternalRos.g:3092:2: ( () otherlv_1= 'Struct' otherlv_2= '{' ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= ',' ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= '}' ) { - // InternalRos.g:3080:2: ( () otherlv_1= 'Struct' otherlv_2= '{' ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= ',' ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= '}' ) - // InternalRos.g:3081:3: () otherlv_1= 'Struct' otherlv_2= '{' ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= ',' ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= '}' + // InternalRos.g:3092:2: ( () otherlv_1= 'Struct' otherlv_2= '{' ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= ',' ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= '}' ) + // InternalRos.g:3093:3: () otherlv_1= 'Struct' otherlv_2= '{' ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) (otherlv_4= ',' ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* otherlv_6= '}' { - // InternalRos.g:3081:3: () - // InternalRos.g:3082:4: + // InternalRos.g:3093:3: () + // InternalRos.g:3094:4: { current = forceCreateModelElement( @@ -7591,11 +7640,11 @@ public final EObject ruleParameterStructType() throws RecognitionException { newLeafNode(otherlv_2, grammarAccess.getParameterStructTypeAccess().getLeftCurlyBracketKeyword_2()); - // InternalRos.g:3096:3: ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) - // InternalRos.g:3097:4: (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) + // InternalRos.g:3108:3: ( (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) ) + // InternalRos.g:3109:4: (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) { - // InternalRos.g:3097:4: (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) - // InternalRos.g:3098:5: lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember + // InternalRos.g:3109:4: (lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember ) + // InternalRos.g:3110:5: lv_parameterstructypetmember_3_0= ruleParameterStructTypeMember { newCompositeNode(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_3_0()); @@ -7622,30 +7671,30 @@ public final EObject ruleParameterStructType() throws RecognitionException { } - // InternalRos.g:3115:3: (otherlv_4= ',' ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* - loop59: + // InternalRos.g:3127:3: (otherlv_4= ',' ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) )* + loop55: do { - int alt59=2; - int LA59_0 = input.LA(1); + int alt55=2; + int LA55_0 = input.LA(1); - if ( (LA59_0==27) ) { - alt59=1; + if ( (LA55_0==27) ) { + alt55=1; } - switch (alt59) { + switch (alt55) { case 1 : - // InternalRos.g:3116:4: otherlv_4= ',' ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) + // InternalRos.g:3128:4: otherlv_4= ',' ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) { otherlv_4=(Token)match(input,27,FOLLOW_7); newLeafNode(otherlv_4, grammarAccess.getParameterStructTypeAccess().getCommaKeyword_4_0()); - // InternalRos.g:3120:4: ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) - // InternalRos.g:3121:5: (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) + // InternalRos.g:3132:4: ( (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) ) + // InternalRos.g:3133:5: (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) { - // InternalRos.g:3121:5: (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) - // InternalRos.g:3122:6: lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember + // InternalRos.g:3133:5: (lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember ) + // InternalRos.g:3134:6: lv_parameterstructypetmember_5_0= ruleParameterStructTypeMember { newCompositeNode(grammarAccess.getParameterStructTypeAccess().getParameterstructypetmemberParameterStructTypeMemberParserRuleCall_4_1_0()); @@ -7677,7 +7726,7 @@ public final EObject ruleParameterStructType() throws RecognitionException { break; default : - break loop59; + break loop55; } } while (true); @@ -7708,7 +7757,7 @@ public final EObject ruleParameterStructType() throws RecognitionException { // $ANTLR start "entryRuleParameterIntegerType" - // InternalRos.g:3148:1: entryRuleParameterIntegerType returns [EObject current=null] : iv_ruleParameterIntegerType= ruleParameterIntegerType EOF ; + // InternalRos.g:3160:1: entryRuleParameterIntegerType returns [EObject current=null] : iv_ruleParameterIntegerType= ruleParameterIntegerType EOF ; public final EObject entryRuleParameterIntegerType() throws RecognitionException { EObject current = null; @@ -7716,8 +7765,8 @@ public final EObject entryRuleParameterIntegerType() throws RecognitionException try { - // InternalRos.g:3148:61: (iv_ruleParameterIntegerType= ruleParameterIntegerType EOF ) - // InternalRos.g:3149:2: iv_ruleParameterIntegerType= ruleParameterIntegerType EOF + // InternalRos.g:3160:61: (iv_ruleParameterIntegerType= ruleParameterIntegerType EOF ) + // InternalRos.g:3161:2: iv_ruleParameterIntegerType= ruleParameterIntegerType EOF { newCompositeNode(grammarAccess.getParameterIntegerTypeRule()); pushFollow(FOLLOW_1); @@ -7744,7 +7793,7 @@ public final EObject entryRuleParameterIntegerType() throws RecognitionException // $ANTLR start "ruleParameterIntegerType" - // InternalRos.g:3155:1: ruleParameterIntegerType returns [EObject current=null] : ( () otherlv_1= 'Integer' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterInteger ) ) )? ) ; + // InternalRos.g:3167:1: ruleParameterIntegerType returns [EObject current=null] : ( () otherlv_1= 'Integer' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterInteger ) ) )? ) ; public final EObject ruleParameterIntegerType() throws RecognitionException { EObject current = null; @@ -7757,14 +7806,14 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { enterRule(); try { - // InternalRos.g:3161:2: ( ( () otherlv_1= 'Integer' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterInteger ) ) )? ) ) - // InternalRos.g:3162:2: ( () otherlv_1= 'Integer' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterInteger ) ) )? ) + // InternalRos.g:3173:2: ( ( () otherlv_1= 'Integer' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterInteger ) ) )? ) ) + // InternalRos.g:3174:2: ( () otherlv_1= 'Integer' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterInteger ) ) )? ) { - // InternalRos.g:3162:2: ( () otherlv_1= 'Integer' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterInteger ) ) )? ) - // InternalRos.g:3163:3: () otherlv_1= 'Integer' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterInteger ) ) )? + // InternalRos.g:3174:2: ( () otherlv_1= 'Integer' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterInteger ) ) )? ) + // InternalRos.g:3175:3: () otherlv_1= 'Integer' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterInteger ) ) )? { - // InternalRos.g:3163:3: () - // InternalRos.g:3164:4: + // InternalRos.g:3175:3: () + // InternalRos.g:3176:4: { current = forceCreateModelElement( @@ -7774,34 +7823,34 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { } - otherlv_1=(Token)match(input,75,FOLLOW_52); + otherlv_1=(Token)match(input,75,FOLLOW_48); newLeafNode(otherlv_1, grammarAccess.getParameterIntegerTypeAccess().getIntegerKeyword_1()); - // InternalRos.g:3174:3: (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterInteger ) ) )? - int alt60=2; - int LA60_0 = input.LA(1); + // InternalRos.g:3186:3: (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterInteger ) ) )? + int alt56=2; + int LA56_0 = input.LA(1); - if ( (LA60_0==76) ) { - int LA60_1 = input.LA(2); + if ( (LA56_0==76) ) { + int LA56_1 = input.LA(2); - if ( (LA60_1==RULE_DECINT) ) { - alt60=1; + if ( (LA56_1==RULE_DECINT) ) { + alt56=1; } } - switch (alt60) { + switch (alt56) { case 1 : - // InternalRos.g:3175:4: otherlv_2= 'default' ( (lv_default_3_0= ruleParameterInteger ) ) + // InternalRos.g:3187:4: otherlv_2= 'default' ( (lv_default_3_0= ruleParameterInteger ) ) { - otherlv_2=(Token)match(input,76,FOLLOW_53); + otherlv_2=(Token)match(input,76,FOLLOW_49); newLeafNode(otherlv_2, grammarAccess.getParameterIntegerTypeAccess().getDefaultKeyword_2_0()); - // InternalRos.g:3179:4: ( (lv_default_3_0= ruleParameterInteger ) ) - // InternalRos.g:3180:5: (lv_default_3_0= ruleParameterInteger ) + // InternalRos.g:3191:4: ( (lv_default_3_0= ruleParameterInteger ) ) + // InternalRos.g:3192:5: (lv_default_3_0= ruleParameterInteger ) { - // InternalRos.g:3180:5: (lv_default_3_0= ruleParameterInteger ) - // InternalRos.g:3181:6: lv_default_3_0= ruleParameterInteger + // InternalRos.g:3192:5: (lv_default_3_0= ruleParameterInteger ) + // InternalRos.g:3193:6: lv_default_3_0= ruleParameterInteger { newCompositeNode(grammarAccess.getParameterIntegerTypeAccess().getDefaultParameterIntegerParserRuleCall_2_1_0()); @@ -7857,7 +7906,7 @@ public final EObject ruleParameterIntegerType() throws RecognitionException { // $ANTLR start "entryRuleParameterStringType" - // InternalRos.g:3203:1: entryRuleParameterStringType returns [EObject current=null] : iv_ruleParameterStringType= ruleParameterStringType EOF ; + // InternalRos.g:3215:1: entryRuleParameterStringType returns [EObject current=null] : iv_ruleParameterStringType= ruleParameterStringType EOF ; public final EObject entryRuleParameterStringType() throws RecognitionException { EObject current = null; @@ -7865,8 +7914,8 @@ public final EObject entryRuleParameterStringType() throws RecognitionException try { - // InternalRos.g:3203:60: (iv_ruleParameterStringType= ruleParameterStringType EOF ) - // InternalRos.g:3204:2: iv_ruleParameterStringType= ruleParameterStringType EOF + // InternalRos.g:3215:60: (iv_ruleParameterStringType= ruleParameterStringType EOF ) + // InternalRos.g:3216:2: iv_ruleParameterStringType= ruleParameterStringType EOF { newCompositeNode(grammarAccess.getParameterStringTypeRule()); pushFollow(FOLLOW_1); @@ -7893,7 +7942,7 @@ public final EObject entryRuleParameterStringType() throws RecognitionException // $ANTLR start "ruleParameterStringType" - // InternalRos.g:3210:1: ruleParameterStringType returns [EObject current=null] : ( () otherlv_1= 'String' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterString ) ) )? ) ; + // InternalRos.g:3222:1: ruleParameterStringType returns [EObject current=null] : ( () otherlv_1= 'String' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterString ) ) )? ) ; public final EObject ruleParameterStringType() throws RecognitionException { EObject current = null; @@ -7906,14 +7955,14 @@ public final EObject ruleParameterStringType() throws RecognitionException { enterRule(); try { - // InternalRos.g:3216:2: ( ( () otherlv_1= 'String' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterString ) ) )? ) ) - // InternalRos.g:3217:2: ( () otherlv_1= 'String' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterString ) ) )? ) + // InternalRos.g:3228:2: ( ( () otherlv_1= 'String' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterString ) ) )? ) ) + // InternalRos.g:3229:2: ( () otherlv_1= 'String' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterString ) ) )? ) { - // InternalRos.g:3217:2: ( () otherlv_1= 'String' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterString ) ) )? ) - // InternalRos.g:3218:3: () otherlv_1= 'String' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterString ) ) )? + // InternalRos.g:3229:2: ( () otherlv_1= 'String' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterString ) ) )? ) + // InternalRos.g:3230:3: () otherlv_1= 'String' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterString ) ) )? { - // InternalRos.g:3218:3: () - // InternalRos.g:3219:4: + // InternalRos.g:3230:3: () + // InternalRos.g:3231:4: { current = forceCreateModelElement( @@ -7923,34 +7972,34 @@ public final EObject ruleParameterStringType() throws RecognitionException { } - otherlv_1=(Token)match(input,40,FOLLOW_52); + otherlv_1=(Token)match(input,40,FOLLOW_48); newLeafNode(otherlv_1, grammarAccess.getParameterStringTypeAccess().getStringKeyword_1()); - // InternalRos.g:3229:3: (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterString ) ) )? - int alt61=2; - int LA61_0 = input.LA(1); + // InternalRos.g:3241:3: (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterString ) ) )? + int alt57=2; + int LA57_0 = input.LA(1); - if ( (LA61_0==76) ) { - int LA61_1 = input.LA(2); + if ( (LA57_0==76) ) { + int LA57_1 = input.LA(2); - if ( ((LA61_1>=RULE_STRING && LA61_1<=RULE_ID)) ) { - alt61=1; + if ( ((LA57_1>=RULE_STRING && LA57_1<=RULE_ID)) ) { + alt57=1; } } - switch (alt61) { + switch (alt57) { case 1 : - // InternalRos.g:3230:4: otherlv_2= 'default' ( (lv_default_3_0= ruleParameterString ) ) + // InternalRos.g:3242:4: otherlv_2= 'default' ( (lv_default_3_0= ruleParameterString ) ) { otherlv_2=(Token)match(input,76,FOLLOW_7); newLeafNode(otherlv_2, grammarAccess.getParameterStringTypeAccess().getDefaultKeyword_2_0()); - // InternalRos.g:3234:4: ( (lv_default_3_0= ruleParameterString ) ) - // InternalRos.g:3235:5: (lv_default_3_0= ruleParameterString ) + // InternalRos.g:3246:4: ( (lv_default_3_0= ruleParameterString ) ) + // InternalRos.g:3247:5: (lv_default_3_0= ruleParameterString ) { - // InternalRos.g:3235:5: (lv_default_3_0= ruleParameterString ) - // InternalRos.g:3236:6: lv_default_3_0= ruleParameterString + // InternalRos.g:3247:5: (lv_default_3_0= ruleParameterString ) + // InternalRos.g:3248:6: lv_default_3_0= ruleParameterString { newCompositeNode(grammarAccess.getParameterStringTypeAccess().getDefaultParameterStringParserRuleCall_2_1_0()); @@ -8006,7 +8055,7 @@ public final EObject ruleParameterStringType() throws RecognitionException { // $ANTLR start "entryRuleParameterDoubleType" - // InternalRos.g:3258:1: entryRuleParameterDoubleType returns [EObject current=null] : iv_ruleParameterDoubleType= ruleParameterDoubleType EOF ; + // InternalRos.g:3270:1: entryRuleParameterDoubleType returns [EObject current=null] : iv_ruleParameterDoubleType= ruleParameterDoubleType EOF ; public final EObject entryRuleParameterDoubleType() throws RecognitionException { EObject current = null; @@ -8014,8 +8063,8 @@ public final EObject entryRuleParameterDoubleType() throws RecognitionException try { - // InternalRos.g:3258:60: (iv_ruleParameterDoubleType= ruleParameterDoubleType EOF ) - // InternalRos.g:3259:2: iv_ruleParameterDoubleType= ruleParameterDoubleType EOF + // InternalRos.g:3270:60: (iv_ruleParameterDoubleType= ruleParameterDoubleType EOF ) + // InternalRos.g:3271:2: iv_ruleParameterDoubleType= ruleParameterDoubleType EOF { newCompositeNode(grammarAccess.getParameterDoubleTypeRule()); pushFollow(FOLLOW_1); @@ -8042,7 +8091,7 @@ public final EObject entryRuleParameterDoubleType() throws RecognitionException // $ANTLR start "ruleParameterDoubleType" - // InternalRos.g:3265:1: ruleParameterDoubleType returns [EObject current=null] : ( () otherlv_1= 'Double' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterDouble ) ) )? ) ; + // InternalRos.g:3277:1: ruleParameterDoubleType returns [EObject current=null] : ( () otherlv_1= 'Double' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterDouble ) ) )? ) ; public final EObject ruleParameterDoubleType() throws RecognitionException { EObject current = null; @@ -8055,14 +8104,14 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { enterRule(); try { - // InternalRos.g:3271:2: ( ( () otherlv_1= 'Double' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterDouble ) ) )? ) ) - // InternalRos.g:3272:2: ( () otherlv_1= 'Double' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterDouble ) ) )? ) + // InternalRos.g:3283:2: ( ( () otherlv_1= 'Double' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterDouble ) ) )? ) ) + // InternalRos.g:3284:2: ( () otherlv_1= 'Double' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterDouble ) ) )? ) { - // InternalRos.g:3272:2: ( () otherlv_1= 'Double' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterDouble ) ) )? ) - // InternalRos.g:3273:3: () otherlv_1= 'Double' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterDouble ) ) )? + // InternalRos.g:3284:2: ( () otherlv_1= 'Double' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterDouble ) ) )? ) + // InternalRos.g:3285:3: () otherlv_1= 'Double' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterDouble ) ) )? { - // InternalRos.g:3273:3: () - // InternalRos.g:3274:4: + // InternalRos.g:3285:3: () + // InternalRos.g:3286:4: { current = forceCreateModelElement( @@ -8072,34 +8121,34 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { } - otherlv_1=(Token)match(input,77,FOLLOW_52); + otherlv_1=(Token)match(input,77,FOLLOW_48); newLeafNode(otherlv_1, grammarAccess.getParameterDoubleTypeAccess().getDoubleKeyword_1()); - // InternalRos.g:3284:3: (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterDouble ) ) )? - int alt62=2; - int LA62_0 = input.LA(1); + // InternalRos.g:3296:3: (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterDouble ) ) )? + int alt58=2; + int LA58_0 = input.LA(1); - if ( (LA62_0==76) ) { - int LA62_1 = input.LA(2); + if ( (LA58_0==76) ) { + int LA58_1 = input.LA(2); - if ( (LA62_1==RULE_DOUBLE) ) { - alt62=1; + if ( (LA58_1==RULE_DOUBLE) ) { + alt58=1; } } - switch (alt62) { + switch (alt58) { case 1 : - // InternalRos.g:3285:4: otherlv_2= 'default' ( (lv_default_3_0= ruleParameterDouble ) ) + // InternalRos.g:3297:4: otherlv_2= 'default' ( (lv_default_3_0= ruleParameterDouble ) ) { - otherlv_2=(Token)match(input,76,FOLLOW_54); + otherlv_2=(Token)match(input,76,FOLLOW_50); newLeafNode(otherlv_2, grammarAccess.getParameterDoubleTypeAccess().getDefaultKeyword_2_0()); - // InternalRos.g:3289:4: ( (lv_default_3_0= ruleParameterDouble ) ) - // InternalRos.g:3290:5: (lv_default_3_0= ruleParameterDouble ) + // InternalRos.g:3301:4: ( (lv_default_3_0= ruleParameterDouble ) ) + // InternalRos.g:3302:5: (lv_default_3_0= ruleParameterDouble ) { - // InternalRos.g:3290:5: (lv_default_3_0= ruleParameterDouble ) - // InternalRos.g:3291:6: lv_default_3_0= ruleParameterDouble + // InternalRos.g:3302:5: (lv_default_3_0= ruleParameterDouble ) + // InternalRos.g:3303:6: lv_default_3_0= ruleParameterDouble { newCompositeNode(grammarAccess.getParameterDoubleTypeAccess().getDefaultParameterDoubleParserRuleCall_2_1_0()); @@ -8155,7 +8204,7 @@ public final EObject ruleParameterDoubleType() throws RecognitionException { // $ANTLR start "entryRuleParameterBooleanType" - // InternalRos.g:3313:1: entryRuleParameterBooleanType returns [EObject current=null] : iv_ruleParameterBooleanType= ruleParameterBooleanType EOF ; + // InternalRos.g:3325:1: entryRuleParameterBooleanType returns [EObject current=null] : iv_ruleParameterBooleanType= ruleParameterBooleanType EOF ; public final EObject entryRuleParameterBooleanType() throws RecognitionException { EObject current = null; @@ -8163,8 +8212,8 @@ public final EObject entryRuleParameterBooleanType() throws RecognitionException try { - // InternalRos.g:3313:61: (iv_ruleParameterBooleanType= ruleParameterBooleanType EOF ) - // InternalRos.g:3314:2: iv_ruleParameterBooleanType= ruleParameterBooleanType EOF + // InternalRos.g:3325:61: (iv_ruleParameterBooleanType= ruleParameterBooleanType EOF ) + // InternalRos.g:3326:2: iv_ruleParameterBooleanType= ruleParameterBooleanType EOF { newCompositeNode(grammarAccess.getParameterBooleanTypeRule()); pushFollow(FOLLOW_1); @@ -8191,7 +8240,7 @@ public final EObject entryRuleParameterBooleanType() throws RecognitionException // $ANTLR start "ruleParameterBooleanType" - // InternalRos.g:3320:1: ruleParameterBooleanType returns [EObject current=null] : ( () otherlv_1= 'Boolean' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) ; + // InternalRos.g:3332:1: ruleParameterBooleanType returns [EObject current=null] : ( () otherlv_1= 'Boolean' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) ; public final EObject ruleParameterBooleanType() throws RecognitionException { EObject current = null; @@ -8204,14 +8253,14 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { enterRule(); try { - // InternalRos.g:3326:2: ( ( () otherlv_1= 'Boolean' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) ) - // InternalRos.g:3327:2: ( () otherlv_1= 'Boolean' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) + // InternalRos.g:3338:2: ( ( () otherlv_1= 'Boolean' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) ) + // InternalRos.g:3339:2: ( () otherlv_1= 'Boolean' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) { - // InternalRos.g:3327:2: ( () otherlv_1= 'Boolean' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) - // InternalRos.g:3328:3: () otherlv_1= 'Boolean' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBoolean ) ) )? + // InternalRos.g:3339:2: ( () otherlv_1= 'Boolean' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBoolean ) ) )? ) + // InternalRos.g:3340:3: () otherlv_1= 'Boolean' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBoolean ) ) )? { - // InternalRos.g:3328:3: () - // InternalRos.g:3329:4: + // InternalRos.g:3340:3: () + // InternalRos.g:3341:4: { current = forceCreateModelElement( @@ -8221,34 +8270,34 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { } - otherlv_1=(Token)match(input,78,FOLLOW_52); + otherlv_1=(Token)match(input,78,FOLLOW_48); newLeafNode(otherlv_1, grammarAccess.getParameterBooleanTypeAccess().getBooleanKeyword_1()); - // InternalRos.g:3339:3: (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBoolean ) ) )? - int alt63=2; - int LA63_0 = input.LA(1); + // InternalRos.g:3351:3: (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBoolean ) ) )? + int alt59=2; + int LA59_0 = input.LA(1); - if ( (LA63_0==76) ) { - int LA63_1 = input.LA(2); + if ( (LA59_0==76) ) { + int LA59_1 = input.LA(2); - if ( (LA63_1==RULE_BOOLEAN) ) { - alt63=1; + if ( (LA59_1==RULE_BOOLEAN) ) { + alt59=1; } } - switch (alt63) { + switch (alt59) { case 1 : - // InternalRos.g:3340:4: otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBoolean ) ) + // InternalRos.g:3352:4: otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBoolean ) ) { - otherlv_2=(Token)match(input,76,FOLLOW_55); + otherlv_2=(Token)match(input,76,FOLLOW_51); newLeafNode(otherlv_2, grammarAccess.getParameterBooleanTypeAccess().getDefaultKeyword_2_0()); - // InternalRos.g:3344:4: ( (lv_default_3_0= ruleParameterBoolean ) ) - // InternalRos.g:3345:5: (lv_default_3_0= ruleParameterBoolean ) + // InternalRos.g:3356:4: ( (lv_default_3_0= ruleParameterBoolean ) ) + // InternalRos.g:3357:5: (lv_default_3_0= ruleParameterBoolean ) { - // InternalRos.g:3345:5: (lv_default_3_0= ruleParameterBoolean ) - // InternalRos.g:3346:6: lv_default_3_0= ruleParameterBoolean + // InternalRos.g:3357:5: (lv_default_3_0= ruleParameterBoolean ) + // InternalRos.g:3358:6: lv_default_3_0= ruleParameterBoolean { newCompositeNode(grammarAccess.getParameterBooleanTypeAccess().getDefaultParameterBooleanParserRuleCall_2_1_0()); @@ -8304,7 +8353,7 @@ public final EObject ruleParameterBooleanType() throws RecognitionException { // $ANTLR start "entryRuleParameterBase64Type" - // InternalRos.g:3368:1: entryRuleParameterBase64Type returns [EObject current=null] : iv_ruleParameterBase64Type= ruleParameterBase64Type EOF ; + // InternalRos.g:3380:1: entryRuleParameterBase64Type returns [EObject current=null] : iv_ruleParameterBase64Type= ruleParameterBase64Type EOF ; public final EObject entryRuleParameterBase64Type() throws RecognitionException { EObject current = null; @@ -8312,8 +8361,8 @@ public final EObject entryRuleParameterBase64Type() throws RecognitionException try { - // InternalRos.g:3368:60: (iv_ruleParameterBase64Type= ruleParameterBase64Type EOF ) - // InternalRos.g:3369:2: iv_ruleParameterBase64Type= ruleParameterBase64Type EOF + // InternalRos.g:3380:60: (iv_ruleParameterBase64Type= ruleParameterBase64Type EOF ) + // InternalRos.g:3381:2: iv_ruleParameterBase64Type= ruleParameterBase64Type EOF { newCompositeNode(grammarAccess.getParameterBase64TypeRule()); pushFollow(FOLLOW_1); @@ -8340,7 +8389,7 @@ public final EObject entryRuleParameterBase64Type() throws RecognitionException // $ANTLR start "ruleParameterBase64Type" - // InternalRos.g:3375:1: ruleParameterBase64Type returns [EObject current=null] : ( () otherlv_1= 'Base64' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) ; + // InternalRos.g:3387:1: ruleParameterBase64Type returns [EObject current=null] : ( () otherlv_1= 'Base64' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) ; public final EObject ruleParameterBase64Type() throws RecognitionException { EObject current = null; @@ -8353,14 +8402,14 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { enterRule(); try { - // InternalRos.g:3381:2: ( ( () otherlv_1= 'Base64' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) ) - // InternalRos.g:3382:2: ( () otherlv_1= 'Base64' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) + // InternalRos.g:3393:2: ( ( () otherlv_1= 'Base64' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) ) + // InternalRos.g:3394:2: ( () otherlv_1= 'Base64' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) { - // InternalRos.g:3382:2: ( () otherlv_1= 'Base64' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) - // InternalRos.g:3383:3: () otherlv_1= 'Base64' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBase64 ) ) )? + // InternalRos.g:3394:2: ( () otherlv_1= 'Base64' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBase64 ) ) )? ) + // InternalRos.g:3395:3: () otherlv_1= 'Base64' (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBase64 ) ) )? { - // InternalRos.g:3383:3: () - // InternalRos.g:3384:4: + // InternalRos.g:3395:3: () + // InternalRos.g:3396:4: { current = forceCreateModelElement( @@ -8370,34 +8419,34 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { } - otherlv_1=(Token)match(input,79,FOLLOW_52); + otherlv_1=(Token)match(input,79,FOLLOW_48); newLeafNode(otherlv_1, grammarAccess.getParameterBase64TypeAccess().getBase64Keyword_1()); - // InternalRos.g:3394:3: (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBase64 ) ) )? - int alt64=2; - int LA64_0 = input.LA(1); + // InternalRos.g:3406:3: (otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBase64 ) ) )? + int alt60=2; + int LA60_0 = input.LA(1); - if ( (LA64_0==76) ) { - int LA64_1 = input.LA(2); + if ( (LA60_0==76) ) { + int LA60_1 = input.LA(2); - if ( (LA64_1==RULE_BINARY) ) { - alt64=1; + if ( (LA60_1==RULE_BINARY) ) { + alt60=1; } } - switch (alt64) { + switch (alt60) { case 1 : - // InternalRos.g:3395:4: otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBase64 ) ) + // InternalRos.g:3407:4: otherlv_2= 'default' ( (lv_default_3_0= ruleParameterBase64 ) ) { - otherlv_2=(Token)match(input,76,FOLLOW_56); + otherlv_2=(Token)match(input,76,FOLLOW_52); newLeafNode(otherlv_2, grammarAccess.getParameterBase64TypeAccess().getDefaultKeyword_2_0()); - // InternalRos.g:3399:4: ( (lv_default_3_0= ruleParameterBase64 ) ) - // InternalRos.g:3400:5: (lv_default_3_0= ruleParameterBase64 ) + // InternalRos.g:3411:4: ( (lv_default_3_0= ruleParameterBase64 ) ) + // InternalRos.g:3412:5: (lv_default_3_0= ruleParameterBase64 ) { - // InternalRos.g:3400:5: (lv_default_3_0= ruleParameterBase64 ) - // InternalRos.g:3401:6: lv_default_3_0= ruleParameterBase64 + // InternalRos.g:3412:5: (lv_default_3_0= ruleParameterBase64 ) + // InternalRos.g:3413:6: lv_default_3_0= ruleParameterBase64 { newCompositeNode(grammarAccess.getParameterBase64TypeAccess().getDefaultParameterBase64ParserRuleCall_2_1_0()); @@ -8453,7 +8502,7 @@ public final EObject ruleParameterBase64Type() throws RecognitionException { // $ANTLR start "entryRuleParameterArrayType" - // InternalRos.g:3423:1: entryRuleParameterArrayType returns [EObject current=null] : iv_ruleParameterArrayType= ruleParameterArrayType EOF ; + // InternalRos.g:3435:1: entryRuleParameterArrayType returns [EObject current=null] : iv_ruleParameterArrayType= ruleParameterArrayType EOF ; public final EObject entryRuleParameterArrayType() throws RecognitionException { EObject current = null; @@ -8461,8 +8510,8 @@ public final EObject entryRuleParameterArrayType() throws RecognitionException { try { - // InternalRos.g:3423:59: (iv_ruleParameterArrayType= ruleParameterArrayType EOF ) - // InternalRos.g:3424:2: iv_ruleParameterArrayType= ruleParameterArrayType EOF + // InternalRos.g:3435:59: (iv_ruleParameterArrayType= ruleParameterArrayType EOF ) + // InternalRos.g:3436:2: iv_ruleParameterArrayType= ruleParameterArrayType EOF { newCompositeNode(grammarAccess.getParameterArrayTypeRule()); pushFollow(FOLLOW_1); @@ -8489,7 +8538,7 @@ public final EObject entryRuleParameterArrayType() throws RecognitionException { // $ANTLR start "ruleParameterArrayType" - // InternalRos.g:3430:1: ruleParameterArrayType returns [EObject current=null] : (otherlv_0= 'Array' otherlv_1= '{' otherlv_2= 'type' ( (lv_type_3_0= ruleParameterType ) ) (otherlv_4= 'default' ( (lv_default_5_0= ruleParameterList ) ) )? otherlv_6= '}' ) ; + // InternalRos.g:3442:1: ruleParameterArrayType returns [EObject current=null] : (otherlv_0= 'Array' otherlv_1= '{' otherlv_2= 'type' ( (lv_type_3_0= ruleParameterType ) ) (otherlv_4= 'default' ( (lv_default_5_0= ruleParameterList ) ) )? otherlv_6= '}' ) ; public final EObject ruleParameterArrayType() throws RecognitionException { EObject current = null; @@ -8507,34 +8556,34 @@ public final EObject ruleParameterArrayType() throws RecognitionException { enterRule(); try { - // InternalRos.g:3436:2: ( (otherlv_0= 'Array' otherlv_1= '{' otherlv_2= 'type' ( (lv_type_3_0= ruleParameterType ) ) (otherlv_4= 'default' ( (lv_default_5_0= ruleParameterList ) ) )? otherlv_6= '}' ) ) - // InternalRos.g:3437:2: (otherlv_0= 'Array' otherlv_1= '{' otherlv_2= 'type' ( (lv_type_3_0= ruleParameterType ) ) (otherlv_4= 'default' ( (lv_default_5_0= ruleParameterList ) ) )? otherlv_6= '}' ) + // InternalRos.g:3448:2: ( (otherlv_0= 'Array' otherlv_1= '{' otherlv_2= 'type' ( (lv_type_3_0= ruleParameterType ) ) (otherlv_4= 'default' ( (lv_default_5_0= ruleParameterList ) ) )? otherlv_6= '}' ) ) + // InternalRos.g:3449:2: (otherlv_0= 'Array' otherlv_1= '{' otherlv_2= 'type' ( (lv_type_3_0= ruleParameterType ) ) (otherlv_4= 'default' ( (lv_default_5_0= ruleParameterList ) ) )? otherlv_6= '}' ) { - // InternalRos.g:3437:2: (otherlv_0= 'Array' otherlv_1= '{' otherlv_2= 'type' ( (lv_type_3_0= ruleParameterType ) ) (otherlv_4= 'default' ( (lv_default_5_0= ruleParameterList ) ) )? otherlv_6= '}' ) - // InternalRos.g:3438:3: otherlv_0= 'Array' otherlv_1= '{' otherlv_2= 'type' ( (lv_type_3_0= ruleParameterType ) ) (otherlv_4= 'default' ( (lv_default_5_0= ruleParameterList ) ) )? otherlv_6= '}' + // InternalRos.g:3449:2: (otherlv_0= 'Array' otherlv_1= '{' otherlv_2= 'type' ( (lv_type_3_0= ruleParameterType ) ) (otherlv_4= 'default' ( (lv_default_5_0= ruleParameterList ) ) )? otherlv_6= '}' ) + // InternalRos.g:3450:3: otherlv_0= 'Array' otherlv_1= '{' otherlv_2= 'type' ( (lv_type_3_0= ruleParameterType ) ) (otherlv_4= 'default' ( (lv_default_5_0= ruleParameterList ) ) )? otherlv_6= '}' { otherlv_0=(Token)match(input,80,FOLLOW_3); newLeafNode(otherlv_0, grammarAccess.getParameterArrayTypeAccess().getArrayKeyword_0()); - otherlv_1=(Token)match(input,26,FOLLOW_50); + otherlv_1=(Token)match(input,26,FOLLOW_46); newLeafNode(otherlv_1, grammarAccess.getParameterArrayTypeAccess().getLeftCurlyBracketKeyword_1()); - otherlv_2=(Token)match(input,72,FOLLOW_51); + otherlv_2=(Token)match(input,72,FOLLOW_47); newLeafNode(otherlv_2, grammarAccess.getParameterArrayTypeAccess().getTypeKeyword_2()); - // InternalRos.g:3450:3: ( (lv_type_3_0= ruleParameterType ) ) - // InternalRos.g:3451:4: (lv_type_3_0= ruleParameterType ) + // InternalRos.g:3462:3: ( (lv_type_3_0= ruleParameterType ) ) + // InternalRos.g:3463:4: (lv_type_3_0= ruleParameterType ) { - // InternalRos.g:3451:4: (lv_type_3_0= ruleParameterType ) - // InternalRos.g:3452:5: lv_type_3_0= ruleParameterType + // InternalRos.g:3463:4: (lv_type_3_0= ruleParameterType ) + // InternalRos.g:3464:5: lv_type_3_0= ruleParameterType { newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getTypeParameterTypeParserRuleCall_3_0()); - pushFollow(FOLLOW_57); + pushFollow(FOLLOW_53); lv_type_3_0=ruleParameterType(); state._fsp--; @@ -8556,26 +8605,26 @@ public final EObject ruleParameterArrayType() throws RecognitionException { } - // InternalRos.g:3469:3: (otherlv_4= 'default' ( (lv_default_5_0= ruleParameterList ) ) )? - int alt65=2; - int LA65_0 = input.LA(1); + // InternalRos.g:3481:3: (otherlv_4= 'default' ( (lv_default_5_0= ruleParameterList ) ) )? + int alt61=2; + int LA61_0 = input.LA(1); - if ( (LA65_0==76) ) { - alt65=1; + if ( (LA61_0==76) ) { + alt61=1; } - switch (alt65) { + switch (alt61) { case 1 : - // InternalRos.g:3470:4: otherlv_4= 'default' ( (lv_default_5_0= ruleParameterList ) ) + // InternalRos.g:3482:4: otherlv_4= 'default' ( (lv_default_5_0= ruleParameterList ) ) { otherlv_4=(Token)match(input,76,FOLLOW_3); newLeafNode(otherlv_4, grammarAccess.getParameterArrayTypeAccess().getDefaultKeyword_4_0()); - // InternalRos.g:3474:4: ( (lv_default_5_0= ruleParameterList ) ) - // InternalRos.g:3475:5: (lv_default_5_0= ruleParameterList ) + // InternalRos.g:3486:4: ( (lv_default_5_0= ruleParameterList ) ) + // InternalRos.g:3487:5: (lv_default_5_0= ruleParameterList ) { - // InternalRos.g:3475:5: (lv_default_5_0= ruleParameterList ) - // InternalRos.g:3476:6: lv_default_5_0= ruleParameterList + // InternalRos.g:3487:5: (lv_default_5_0= ruleParameterList ) + // InternalRos.g:3488:6: lv_default_5_0= ruleParameterList { newCompositeNode(grammarAccess.getParameterArrayTypeAccess().getDefaultParameterListParserRuleCall_4_1_0()); @@ -8635,7 +8684,7 @@ public final EObject ruleParameterArrayType() throws RecognitionException { // $ANTLR start "entryRuleParameterList" - // InternalRos.g:3502:1: entryRuleParameterList returns [EObject current=null] : iv_ruleParameterList= ruleParameterList EOF ; + // InternalRos.g:3514:1: entryRuleParameterList returns [EObject current=null] : iv_ruleParameterList= ruleParameterList EOF ; public final EObject entryRuleParameterList() throws RecognitionException { EObject current = null; @@ -8643,8 +8692,8 @@ public final EObject entryRuleParameterList() throws RecognitionException { try { - // InternalRos.g:3502:54: (iv_ruleParameterList= ruleParameterList EOF ) - // InternalRos.g:3503:2: iv_ruleParameterList= ruleParameterList EOF + // InternalRos.g:3514:54: (iv_ruleParameterList= ruleParameterList EOF ) + // InternalRos.g:3515:2: iv_ruleParameterList= ruleParameterList EOF { newCompositeNode(grammarAccess.getParameterListRule()); pushFollow(FOLLOW_1); @@ -8671,7 +8720,7 @@ public final EObject entryRuleParameterList() throws RecognitionException { // $ANTLR start "ruleParameterList" - // InternalRos.g:3509:1: ruleParameterList returns [EObject current=null] : ( () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' ) ; + // InternalRos.g:3521:1: ruleParameterList returns [EObject current=null] : ( () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' ) ; public final EObject ruleParameterList() throws RecognitionException { EObject current = null; @@ -8687,14 +8736,14 @@ public final EObject ruleParameterList() throws RecognitionException { enterRule(); try { - // InternalRos.g:3515:2: ( ( () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' ) ) - // InternalRos.g:3516:2: ( () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' ) + // InternalRos.g:3527:2: ( ( () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' ) ) + // InternalRos.g:3528:2: ( () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' ) { - // InternalRos.g:3516:2: ( () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' ) - // InternalRos.g:3517:3: () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' + // InternalRos.g:3528:2: ( () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' ) + // InternalRos.g:3529:3: () otherlv_1= '{' ( (lv_value_2_0= ruleParameterValue ) ) (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* otherlv_5= '}' { - // InternalRos.g:3517:3: () - // InternalRos.g:3518:4: + // InternalRos.g:3529:3: () + // InternalRos.g:3530:4: { current = forceCreateModelElement( @@ -8704,15 +8753,15 @@ public final EObject ruleParameterList() throws RecognitionException { } - otherlv_1=(Token)match(input,26,FOLLOW_58); + otherlv_1=(Token)match(input,26,FOLLOW_54); newLeafNode(otherlv_1, grammarAccess.getParameterListAccess().getLeftCurlyBracketKeyword_1()); - // InternalRos.g:3528:3: ( (lv_value_2_0= ruleParameterValue ) ) - // InternalRos.g:3529:4: (lv_value_2_0= ruleParameterValue ) + // InternalRos.g:3540:3: ( (lv_value_2_0= ruleParameterValue ) ) + // InternalRos.g:3541:4: (lv_value_2_0= ruleParameterValue ) { - // InternalRos.g:3529:4: (lv_value_2_0= ruleParameterValue ) - // InternalRos.g:3530:5: lv_value_2_0= ruleParameterValue + // InternalRos.g:3541:4: (lv_value_2_0= ruleParameterValue ) + // InternalRos.g:3542:5: lv_value_2_0= ruleParameterValue { newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_2_0()); @@ -8739,30 +8788,30 @@ public final EObject ruleParameterList() throws RecognitionException { } - // InternalRos.g:3547:3: (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* - loop66: + // InternalRos.g:3559:3: (otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) )* + loop62: do { - int alt66=2; - int LA66_0 = input.LA(1); + int alt62=2; + int LA62_0 = input.LA(1); - if ( (LA66_0==27) ) { - alt66=1; + if ( (LA62_0==27) ) { + alt62=1; } - switch (alt66) { + switch (alt62) { case 1 : - // InternalRos.g:3548:4: otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) + // InternalRos.g:3560:4: otherlv_3= ',' ( (lv_value_4_0= ruleParameterValue ) ) { - otherlv_3=(Token)match(input,27,FOLLOW_58); + otherlv_3=(Token)match(input,27,FOLLOW_54); newLeafNode(otherlv_3, grammarAccess.getParameterListAccess().getCommaKeyword_3_0()); - // InternalRos.g:3552:4: ( (lv_value_4_0= ruleParameterValue ) ) - // InternalRos.g:3553:5: (lv_value_4_0= ruleParameterValue ) + // InternalRos.g:3564:4: ( (lv_value_4_0= ruleParameterValue ) ) + // InternalRos.g:3565:5: (lv_value_4_0= ruleParameterValue ) { - // InternalRos.g:3553:5: (lv_value_4_0= ruleParameterValue ) - // InternalRos.g:3554:6: lv_value_4_0= ruleParameterValue + // InternalRos.g:3565:5: (lv_value_4_0= ruleParameterValue ) + // InternalRos.g:3566:6: lv_value_4_0= ruleParameterValue { newCompositeNode(grammarAccess.getParameterListAccess().getValueParameterValueParserRuleCall_3_1_0()); @@ -8794,7 +8843,7 @@ public final EObject ruleParameterList() throws RecognitionException { break; default : - break loop66; + break loop62; } } while (true); @@ -8825,7 +8874,7 @@ public final EObject ruleParameterList() throws RecognitionException { // $ANTLR start "entryRuleParameterAny" - // InternalRos.g:3580:1: entryRuleParameterAny returns [EObject current=null] : iv_ruleParameterAny= ruleParameterAny EOF ; + // InternalRos.g:3592:1: entryRuleParameterAny returns [EObject current=null] : iv_ruleParameterAny= ruleParameterAny EOF ; public final EObject entryRuleParameterAny() throws RecognitionException { EObject current = null; @@ -8833,8 +8882,8 @@ public final EObject entryRuleParameterAny() throws RecognitionException { try { - // InternalRos.g:3580:53: (iv_ruleParameterAny= ruleParameterAny EOF ) - // InternalRos.g:3581:2: iv_ruleParameterAny= ruleParameterAny EOF + // InternalRos.g:3592:53: (iv_ruleParameterAny= ruleParameterAny EOF ) + // InternalRos.g:3593:2: iv_ruleParameterAny= ruleParameterAny EOF { newCompositeNode(grammarAccess.getParameterAnyRule()); pushFollow(FOLLOW_1); @@ -8861,7 +8910,7 @@ public final EObject entryRuleParameterAny() throws RecognitionException { // $ANTLR start "ruleParameterAny" - // InternalRos.g:3587:1: ruleParameterAny returns [EObject current=null] : ( () otherlv_1= 'ParameterAny' otherlv_2= '{' (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? otherlv_5= '}' ) ; + // InternalRos.g:3599:1: ruleParameterAny returns [EObject current=null] : ( () otherlv_1= 'ParameterAny' otherlv_2= '{' (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? otherlv_5= '}' ) ; public final EObject ruleParameterAny() throws RecognitionException { EObject current = null; @@ -8876,14 +8925,14 @@ public final EObject ruleParameterAny() throws RecognitionException { enterRule(); try { - // InternalRos.g:3593:2: ( ( () otherlv_1= 'ParameterAny' otherlv_2= '{' (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? otherlv_5= '}' ) ) - // InternalRos.g:3594:2: ( () otherlv_1= 'ParameterAny' otherlv_2= '{' (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? otherlv_5= '}' ) + // InternalRos.g:3605:2: ( ( () otherlv_1= 'ParameterAny' otherlv_2= '{' (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? otherlv_5= '}' ) ) + // InternalRos.g:3606:2: ( () otherlv_1= 'ParameterAny' otherlv_2= '{' (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? otherlv_5= '}' ) { - // InternalRos.g:3594:2: ( () otherlv_1= 'ParameterAny' otherlv_2= '{' (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? otherlv_5= '}' ) - // InternalRos.g:3595:3: () otherlv_1= 'ParameterAny' otherlv_2= '{' (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? otherlv_5= '}' + // InternalRos.g:3606:2: ( () otherlv_1= 'ParameterAny' otherlv_2= '{' (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? otherlv_5= '}' ) + // InternalRos.g:3607:3: () otherlv_1= 'ParameterAny' otherlv_2= '{' (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? otherlv_5= '}' { - // InternalRos.g:3595:3: () - // InternalRos.g:3596:4: + // InternalRos.g:3607:3: () + // InternalRos.g:3608:4: { current = forceCreateModelElement( @@ -8897,30 +8946,30 @@ public final EObject ruleParameterAny() throws RecognitionException { newLeafNode(otherlv_1, grammarAccess.getParameterAnyAccess().getParameterAnyKeyword_1()); - otherlv_2=(Token)match(input,26,FOLLOW_59); + otherlv_2=(Token)match(input,26,FOLLOW_55); newLeafNode(otherlv_2, grammarAccess.getParameterAnyAccess().getLeftCurlyBracketKeyword_2()); - // InternalRos.g:3610:3: (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? - int alt67=2; - int LA67_0 = input.LA(1); + // InternalRos.g:3622:3: (otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) )? + int alt63=2; + int LA63_0 = input.LA(1); - if ( (LA67_0==82) ) { - alt67=1; + if ( (LA63_0==82) ) { + alt63=1; } - switch (alt67) { + switch (alt63) { case 1 : - // InternalRos.g:3611:4: otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) + // InternalRos.g:3623:4: otherlv_3= 'value' ( (lv_value_4_0= ruleEString ) ) { otherlv_3=(Token)match(input,82,FOLLOW_7); newLeafNode(otherlv_3, grammarAccess.getParameterAnyAccess().getValueKeyword_3_0()); - // InternalRos.g:3615:4: ( (lv_value_4_0= ruleEString ) ) - // InternalRos.g:3616:5: (lv_value_4_0= ruleEString ) + // InternalRos.g:3627:4: ( (lv_value_4_0= ruleEString ) ) + // InternalRos.g:3628:5: (lv_value_4_0= ruleEString ) { - // InternalRos.g:3616:5: (lv_value_4_0= ruleEString ) - // InternalRos.g:3617:6: lv_value_4_0= ruleEString + // InternalRos.g:3628:5: (lv_value_4_0= ruleEString ) + // InternalRos.g:3629:6: lv_value_4_0= ruleEString { newCompositeNode(grammarAccess.getParameterAnyAccess().getValueEStringParserRuleCall_3_1_0()); @@ -8980,7 +9029,7 @@ public final EObject ruleParameterAny() throws RecognitionException { // $ANTLR start "entryRuleParameterString" - // InternalRos.g:3643:1: entryRuleParameterString returns [EObject current=null] : iv_ruleParameterString= ruleParameterString EOF ; + // InternalRos.g:3655:1: entryRuleParameterString returns [EObject current=null] : iv_ruleParameterString= ruleParameterString EOF ; public final EObject entryRuleParameterString() throws RecognitionException { EObject current = null; @@ -8988,8 +9037,8 @@ public final EObject entryRuleParameterString() throws RecognitionException { try { - // InternalRos.g:3643:56: (iv_ruleParameterString= ruleParameterString EOF ) - // InternalRos.g:3644:2: iv_ruleParameterString= ruleParameterString EOF + // InternalRos.g:3655:56: (iv_ruleParameterString= ruleParameterString EOF ) + // InternalRos.g:3656:2: iv_ruleParameterString= ruleParameterString EOF { newCompositeNode(grammarAccess.getParameterStringRule()); pushFollow(FOLLOW_1); @@ -9016,7 +9065,7 @@ public final EObject entryRuleParameterString() throws RecognitionException { // $ANTLR start "ruleParameterString" - // InternalRos.g:3650:1: ruleParameterString returns [EObject current=null] : ( (lv_value_0_0= ruleEString ) ) ; + // InternalRos.g:3662:1: ruleParameterString returns [EObject current=null] : ( (lv_value_0_0= ruleEString ) ) ; public final EObject ruleParameterString() throws RecognitionException { EObject current = null; @@ -9027,14 +9076,14 @@ public final EObject ruleParameterString() throws RecognitionException { enterRule(); try { - // InternalRos.g:3656:2: ( ( (lv_value_0_0= ruleEString ) ) ) - // InternalRos.g:3657:2: ( (lv_value_0_0= ruleEString ) ) + // InternalRos.g:3668:2: ( ( (lv_value_0_0= ruleEString ) ) ) + // InternalRos.g:3669:2: ( (lv_value_0_0= ruleEString ) ) { - // InternalRos.g:3657:2: ( (lv_value_0_0= ruleEString ) ) - // InternalRos.g:3658:3: (lv_value_0_0= ruleEString ) + // InternalRos.g:3669:2: ( (lv_value_0_0= ruleEString ) ) + // InternalRos.g:3670:3: (lv_value_0_0= ruleEString ) { - // InternalRos.g:3658:3: (lv_value_0_0= ruleEString ) - // InternalRos.g:3659:4: lv_value_0_0= ruleEString + // InternalRos.g:3670:3: (lv_value_0_0= ruleEString ) + // InternalRos.g:3671:4: lv_value_0_0= ruleEString { newCompositeNode(grammarAccess.getParameterStringAccess().getValueEStringParserRuleCall_0()); @@ -9081,7 +9130,7 @@ public final EObject ruleParameterString() throws RecognitionException { // $ANTLR start "entryRuleParameterBase64" - // InternalRos.g:3679:1: entryRuleParameterBase64 returns [EObject current=null] : iv_ruleParameterBase64= ruleParameterBase64 EOF ; + // InternalRos.g:3691:1: entryRuleParameterBase64 returns [EObject current=null] : iv_ruleParameterBase64= ruleParameterBase64 EOF ; public final EObject entryRuleParameterBase64() throws RecognitionException { EObject current = null; @@ -9089,8 +9138,8 @@ public final EObject entryRuleParameterBase64() throws RecognitionException { try { - // InternalRos.g:3679:56: (iv_ruleParameterBase64= ruleParameterBase64 EOF ) - // InternalRos.g:3680:2: iv_ruleParameterBase64= ruleParameterBase64 EOF + // InternalRos.g:3691:56: (iv_ruleParameterBase64= ruleParameterBase64 EOF ) + // InternalRos.g:3692:2: iv_ruleParameterBase64= ruleParameterBase64 EOF { newCompositeNode(grammarAccess.getParameterBase64Rule()); pushFollow(FOLLOW_1); @@ -9117,7 +9166,7 @@ public final EObject entryRuleParameterBase64() throws RecognitionException { // $ANTLR start "ruleParameterBase64" - // InternalRos.g:3686:1: ruleParameterBase64 returns [EObject current=null] : ( (lv_value_0_0= ruleBase64Binary ) ) ; + // InternalRos.g:3698:1: ruleParameterBase64 returns [EObject current=null] : ( (lv_value_0_0= ruleBase64Binary ) ) ; public final EObject ruleParameterBase64() throws RecognitionException { EObject current = null; @@ -9128,14 +9177,14 @@ public final EObject ruleParameterBase64() throws RecognitionException { enterRule(); try { - // InternalRos.g:3692:2: ( ( (lv_value_0_0= ruleBase64Binary ) ) ) - // InternalRos.g:3693:2: ( (lv_value_0_0= ruleBase64Binary ) ) + // InternalRos.g:3704:2: ( ( (lv_value_0_0= ruleBase64Binary ) ) ) + // InternalRos.g:3705:2: ( (lv_value_0_0= ruleBase64Binary ) ) { - // InternalRos.g:3693:2: ( (lv_value_0_0= ruleBase64Binary ) ) - // InternalRos.g:3694:3: (lv_value_0_0= ruleBase64Binary ) + // InternalRos.g:3705:2: ( (lv_value_0_0= ruleBase64Binary ) ) + // InternalRos.g:3706:3: (lv_value_0_0= ruleBase64Binary ) { - // InternalRos.g:3694:3: (lv_value_0_0= ruleBase64Binary ) - // InternalRos.g:3695:4: lv_value_0_0= ruleBase64Binary + // InternalRos.g:3706:3: (lv_value_0_0= ruleBase64Binary ) + // InternalRos.g:3707:4: lv_value_0_0= ruleBase64Binary { newCompositeNode(grammarAccess.getParameterBase64Access().getValueBase64BinaryParserRuleCall_0()); @@ -9182,7 +9231,7 @@ public final EObject ruleParameterBase64() throws RecognitionException { // $ANTLR start "entryRuleParameterInteger" - // InternalRos.g:3715:1: entryRuleParameterInteger returns [EObject current=null] : iv_ruleParameterInteger= ruleParameterInteger EOF ; + // InternalRos.g:3727:1: entryRuleParameterInteger returns [EObject current=null] : iv_ruleParameterInteger= ruleParameterInteger EOF ; public final EObject entryRuleParameterInteger() throws RecognitionException { EObject current = null; @@ -9190,8 +9239,8 @@ public final EObject entryRuleParameterInteger() throws RecognitionException { try { - // InternalRos.g:3715:57: (iv_ruleParameterInteger= ruleParameterInteger EOF ) - // InternalRos.g:3716:2: iv_ruleParameterInteger= ruleParameterInteger EOF + // InternalRos.g:3727:57: (iv_ruleParameterInteger= ruleParameterInteger EOF ) + // InternalRos.g:3728:2: iv_ruleParameterInteger= ruleParameterInteger EOF { newCompositeNode(grammarAccess.getParameterIntegerRule()); pushFollow(FOLLOW_1); @@ -9218,7 +9267,7 @@ public final EObject entryRuleParameterInteger() throws RecognitionException { // $ANTLR start "ruleParameterInteger" - // InternalRos.g:3722:1: ruleParameterInteger returns [EObject current=null] : ( (lv_value_0_0= ruleInteger0 ) ) ; + // InternalRos.g:3734:1: ruleParameterInteger returns [EObject current=null] : ( (lv_value_0_0= ruleInteger0 ) ) ; public final EObject ruleParameterInteger() throws RecognitionException { EObject current = null; @@ -9229,14 +9278,14 @@ public final EObject ruleParameterInteger() throws RecognitionException { enterRule(); try { - // InternalRos.g:3728:2: ( ( (lv_value_0_0= ruleInteger0 ) ) ) - // InternalRos.g:3729:2: ( (lv_value_0_0= ruleInteger0 ) ) + // InternalRos.g:3740:2: ( ( (lv_value_0_0= ruleInteger0 ) ) ) + // InternalRos.g:3741:2: ( (lv_value_0_0= ruleInteger0 ) ) { - // InternalRos.g:3729:2: ( (lv_value_0_0= ruleInteger0 ) ) - // InternalRos.g:3730:3: (lv_value_0_0= ruleInteger0 ) + // InternalRos.g:3741:2: ( (lv_value_0_0= ruleInteger0 ) ) + // InternalRos.g:3742:3: (lv_value_0_0= ruleInteger0 ) { - // InternalRos.g:3730:3: (lv_value_0_0= ruleInteger0 ) - // InternalRos.g:3731:4: lv_value_0_0= ruleInteger0 + // InternalRos.g:3742:3: (lv_value_0_0= ruleInteger0 ) + // InternalRos.g:3743:4: lv_value_0_0= ruleInteger0 { newCompositeNode(grammarAccess.getParameterIntegerAccess().getValueInteger0ParserRuleCall_0()); @@ -9283,7 +9332,7 @@ public final EObject ruleParameterInteger() throws RecognitionException { // $ANTLR start "entryRuleParameterDouble" - // InternalRos.g:3751:1: entryRuleParameterDouble returns [EObject current=null] : iv_ruleParameterDouble= ruleParameterDouble EOF ; + // InternalRos.g:3763:1: entryRuleParameterDouble returns [EObject current=null] : iv_ruleParameterDouble= ruleParameterDouble EOF ; public final EObject entryRuleParameterDouble() throws RecognitionException { EObject current = null; @@ -9291,8 +9340,8 @@ public final EObject entryRuleParameterDouble() throws RecognitionException { try { - // InternalRos.g:3751:56: (iv_ruleParameterDouble= ruleParameterDouble EOF ) - // InternalRos.g:3752:2: iv_ruleParameterDouble= ruleParameterDouble EOF + // InternalRos.g:3763:56: (iv_ruleParameterDouble= ruleParameterDouble EOF ) + // InternalRos.g:3764:2: iv_ruleParameterDouble= ruleParameterDouble EOF { newCompositeNode(grammarAccess.getParameterDoubleRule()); pushFollow(FOLLOW_1); @@ -9319,7 +9368,7 @@ public final EObject entryRuleParameterDouble() throws RecognitionException { // $ANTLR start "ruleParameterDouble" - // InternalRos.g:3758:1: ruleParameterDouble returns [EObject current=null] : ( (lv_value_0_0= ruleDouble0 ) ) ; + // InternalRos.g:3770:1: ruleParameterDouble returns [EObject current=null] : ( (lv_value_0_0= ruleDouble0 ) ) ; public final EObject ruleParameterDouble() throws RecognitionException { EObject current = null; @@ -9330,14 +9379,14 @@ public final EObject ruleParameterDouble() throws RecognitionException { enterRule(); try { - // InternalRos.g:3764:2: ( ( (lv_value_0_0= ruleDouble0 ) ) ) - // InternalRos.g:3765:2: ( (lv_value_0_0= ruleDouble0 ) ) + // InternalRos.g:3776:2: ( ( (lv_value_0_0= ruleDouble0 ) ) ) + // InternalRos.g:3777:2: ( (lv_value_0_0= ruleDouble0 ) ) { - // InternalRos.g:3765:2: ( (lv_value_0_0= ruleDouble0 ) ) - // InternalRos.g:3766:3: (lv_value_0_0= ruleDouble0 ) + // InternalRos.g:3777:2: ( (lv_value_0_0= ruleDouble0 ) ) + // InternalRos.g:3778:3: (lv_value_0_0= ruleDouble0 ) { - // InternalRos.g:3766:3: (lv_value_0_0= ruleDouble0 ) - // InternalRos.g:3767:4: lv_value_0_0= ruleDouble0 + // InternalRos.g:3778:3: (lv_value_0_0= ruleDouble0 ) + // InternalRos.g:3779:4: lv_value_0_0= ruleDouble0 { newCompositeNode(grammarAccess.getParameterDoubleAccess().getValueDouble0ParserRuleCall_0()); @@ -9384,7 +9433,7 @@ public final EObject ruleParameterDouble() throws RecognitionException { // $ANTLR start "entryRuleParameterBoolean" - // InternalRos.g:3787:1: entryRuleParameterBoolean returns [EObject current=null] : iv_ruleParameterBoolean= ruleParameterBoolean EOF ; + // InternalRos.g:3799:1: entryRuleParameterBoolean returns [EObject current=null] : iv_ruleParameterBoolean= ruleParameterBoolean EOF ; public final EObject entryRuleParameterBoolean() throws RecognitionException { EObject current = null; @@ -9392,8 +9441,8 @@ public final EObject entryRuleParameterBoolean() throws RecognitionException { try { - // InternalRos.g:3787:57: (iv_ruleParameterBoolean= ruleParameterBoolean EOF ) - // InternalRos.g:3788:2: iv_ruleParameterBoolean= ruleParameterBoolean EOF + // InternalRos.g:3799:57: (iv_ruleParameterBoolean= ruleParameterBoolean EOF ) + // InternalRos.g:3800:2: iv_ruleParameterBoolean= ruleParameterBoolean EOF { newCompositeNode(grammarAccess.getParameterBooleanRule()); pushFollow(FOLLOW_1); @@ -9420,7 +9469,7 @@ public final EObject entryRuleParameterBoolean() throws RecognitionException { // $ANTLR start "ruleParameterBoolean" - // InternalRos.g:3794:1: ruleParameterBoolean returns [EObject current=null] : ( (lv_value_0_0= ruleboolean0 ) ) ; + // InternalRos.g:3806:1: ruleParameterBoolean returns [EObject current=null] : ( (lv_value_0_0= ruleboolean0 ) ) ; public final EObject ruleParameterBoolean() throws RecognitionException { EObject current = null; @@ -9431,14 +9480,14 @@ public final EObject ruleParameterBoolean() throws RecognitionException { enterRule(); try { - // InternalRos.g:3800:2: ( ( (lv_value_0_0= ruleboolean0 ) ) ) - // InternalRos.g:3801:2: ( (lv_value_0_0= ruleboolean0 ) ) + // InternalRos.g:3812:2: ( ( (lv_value_0_0= ruleboolean0 ) ) ) + // InternalRos.g:3813:2: ( (lv_value_0_0= ruleboolean0 ) ) { - // InternalRos.g:3801:2: ( (lv_value_0_0= ruleboolean0 ) ) - // InternalRos.g:3802:3: (lv_value_0_0= ruleboolean0 ) + // InternalRos.g:3813:2: ( (lv_value_0_0= ruleboolean0 ) ) + // InternalRos.g:3814:3: (lv_value_0_0= ruleboolean0 ) { - // InternalRos.g:3802:3: (lv_value_0_0= ruleboolean0 ) - // InternalRos.g:3803:4: lv_value_0_0= ruleboolean0 + // InternalRos.g:3814:3: (lv_value_0_0= ruleboolean0 ) + // InternalRos.g:3815:4: lv_value_0_0= ruleboolean0 { newCompositeNode(grammarAccess.getParameterBooleanAccess().getValueBoolean0ParserRuleCall_0()); @@ -9485,7 +9534,7 @@ public final EObject ruleParameterBoolean() throws RecognitionException { // $ANTLR start "entryRuleParameterStruct" - // InternalRos.g:3823:1: entryRuleParameterStruct returns [EObject current=null] : iv_ruleParameterStruct= ruleParameterStruct EOF ; + // InternalRos.g:3835:1: entryRuleParameterStruct returns [EObject current=null] : iv_ruleParameterStruct= ruleParameterStruct EOF ; public final EObject entryRuleParameterStruct() throws RecognitionException { EObject current = null; @@ -9493,8 +9542,8 @@ public final EObject entryRuleParameterStruct() throws RecognitionException { try { - // InternalRos.g:3823:56: (iv_ruleParameterStruct= ruleParameterStruct EOF ) - // InternalRos.g:3824:2: iv_ruleParameterStruct= ruleParameterStruct EOF + // InternalRos.g:3835:56: (iv_ruleParameterStruct= ruleParameterStruct EOF ) + // InternalRos.g:3836:2: iv_ruleParameterStruct= ruleParameterStruct EOF { newCompositeNode(grammarAccess.getParameterStructRule()); pushFollow(FOLLOW_1); @@ -9521,7 +9570,7 @@ public final EObject entryRuleParameterStruct() throws RecognitionException { // $ANTLR start "ruleParameterStruct" - // InternalRos.g:3830:1: ruleParameterStruct returns [EObject current=null] : ( () (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? ) ; + // InternalRos.g:3842:1: ruleParameterStruct returns [EObject current=null] : ( () (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? ) ; public final EObject ruleParameterStruct() throws RecognitionException { EObject current = null; @@ -9539,14 +9588,14 @@ public final EObject ruleParameterStruct() throws RecognitionException { enterRule(); try { - // InternalRos.g:3836:2: ( ( () (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? ) ) - // InternalRos.g:3837:2: ( () (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? ) + // InternalRos.g:3848:2: ( ( () (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? ) ) + // InternalRos.g:3849:2: ( () (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? ) { - // InternalRos.g:3837:2: ( () (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? ) - // InternalRos.g:3838:3: () (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? + // InternalRos.g:3849:2: ( () (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? ) + // InternalRos.g:3850:3: () (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? { - // InternalRos.g:3838:3: () - // InternalRos.g:3839:4: + // InternalRos.g:3850:3: () + // InternalRos.g:3851:4: { current = forceCreateModelElement( @@ -9556,26 +9605,26 @@ public final EObject ruleParameterStruct() throws RecognitionException { } - // InternalRos.g:3845:3: (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? - int alt69=2; - int LA69_0 = input.LA(1); + // InternalRos.g:3857:3: (otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' )? + int alt65=2; + int LA65_0 = input.LA(1); - if ( (LA69_0==26) ) { - alt69=1; + if ( (LA65_0==26) ) { + alt65=1; } - switch (alt69) { + switch (alt65) { case 1 : - // InternalRos.g:3846:4: otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' + // InternalRos.g:3858:4: otherlv_1= '{' ( (lv_value_2_0= ruleParameterStructMember ) ) (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* otherlv_7= '}' { - otherlv_1=(Token)match(input,26,FOLLOW_60); + otherlv_1=(Token)match(input,26,FOLLOW_56); newLeafNode(otherlv_1, grammarAccess.getParameterStructAccess().getLeftCurlyBracketKeyword_1_0()); - // InternalRos.g:3850:4: ( (lv_value_2_0= ruleParameterStructMember ) ) - // InternalRos.g:3851:5: (lv_value_2_0= ruleParameterStructMember ) + // InternalRos.g:3862:4: ( (lv_value_2_0= ruleParameterStructMember ) ) + // InternalRos.g:3863:5: (lv_value_2_0= ruleParameterStructMember ) { - // InternalRos.g:3851:5: (lv_value_2_0= ruleParameterStructMember ) - // InternalRos.g:3852:6: lv_value_2_0= ruleParameterStructMember + // InternalRos.g:3863:5: (lv_value_2_0= ruleParameterStructMember ) + // InternalRos.g:3864:6: lv_value_2_0= ruleParameterStructMember { newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_1_0()); @@ -9602,34 +9651,34 @@ public final EObject ruleParameterStruct() throws RecognitionException { } - // InternalRos.g:3869:4: (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* - loop68: + // InternalRos.g:3881:4: (otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' )* + loop64: do { - int alt68=2; - int LA68_0 = input.LA(1); + int alt64=2; + int LA64_0 = input.LA(1); - if ( (LA68_0==27) ) { - alt68=1; + if ( (LA64_0==27) ) { + alt64=1; } - switch (alt68) { + switch (alt64) { case 1 : - // InternalRos.g:3870:5: otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' + // InternalRos.g:3882:5: otherlv_3= ',' otherlv_4= '{' ( (lv_value_5_0= ruleParameterStructMember ) ) otherlv_6= '}' { otherlv_3=(Token)match(input,27,FOLLOW_3); newLeafNode(otherlv_3, grammarAccess.getParameterStructAccess().getCommaKeyword_1_2_0()); - otherlv_4=(Token)match(input,26,FOLLOW_60); + otherlv_4=(Token)match(input,26,FOLLOW_56); newLeafNode(otherlv_4, grammarAccess.getParameterStructAccess().getLeftCurlyBracketKeyword_1_2_1()); - // InternalRos.g:3878:5: ( (lv_value_5_0= ruleParameterStructMember ) ) - // InternalRos.g:3879:6: (lv_value_5_0= ruleParameterStructMember ) + // InternalRos.g:3890:5: ( (lv_value_5_0= ruleParameterStructMember ) ) + // InternalRos.g:3891:6: (lv_value_5_0= ruleParameterStructMember ) { - // InternalRos.g:3879:6: (lv_value_5_0= ruleParameterStructMember ) - // InternalRos.g:3880:7: lv_value_5_0= ruleParameterStructMember + // InternalRos.g:3891:6: (lv_value_5_0= ruleParameterStructMember ) + // InternalRos.g:3892:7: lv_value_5_0= ruleParameterStructMember { newCompositeNode(grammarAccess.getParameterStructAccess().getValueParameterStructMemberParserRuleCall_1_2_2_0()); @@ -9665,7 +9714,7 @@ public final EObject ruleParameterStruct() throws RecognitionException { break; default : - break loop68; + break loop64; } } while (true); @@ -9702,7 +9751,7 @@ public final EObject ruleParameterStruct() throws RecognitionException { // $ANTLR start "entryRuleParameterDate" - // InternalRos.g:3911:1: entryRuleParameterDate returns [EObject current=null] : iv_ruleParameterDate= ruleParameterDate EOF ; + // InternalRos.g:3923:1: entryRuleParameterDate returns [EObject current=null] : iv_ruleParameterDate= ruleParameterDate EOF ; public final EObject entryRuleParameterDate() throws RecognitionException { EObject current = null; @@ -9710,8 +9759,8 @@ public final EObject entryRuleParameterDate() throws RecognitionException { try { - // InternalRos.g:3911:54: (iv_ruleParameterDate= ruleParameterDate EOF ) - // InternalRos.g:3912:2: iv_ruleParameterDate= ruleParameterDate EOF + // InternalRos.g:3923:54: (iv_ruleParameterDate= ruleParameterDate EOF ) + // InternalRos.g:3924:2: iv_ruleParameterDate= ruleParameterDate EOF { newCompositeNode(grammarAccess.getParameterDateRule()); pushFollow(FOLLOW_1); @@ -9738,7 +9787,7 @@ public final EObject entryRuleParameterDate() throws RecognitionException { // $ANTLR start "ruleParameterDate" - // InternalRos.g:3918:1: ruleParameterDate returns [EObject current=null] : ( (lv_value_0_0= ruleDateTime0 ) ) ; + // InternalRos.g:3930:1: ruleParameterDate returns [EObject current=null] : ( (lv_value_0_0= ruleDateTime0 ) ) ; public final EObject ruleParameterDate() throws RecognitionException { EObject current = null; @@ -9749,14 +9798,14 @@ public final EObject ruleParameterDate() throws RecognitionException { enterRule(); try { - // InternalRos.g:3924:2: ( ( (lv_value_0_0= ruleDateTime0 ) ) ) - // InternalRos.g:3925:2: ( (lv_value_0_0= ruleDateTime0 ) ) + // InternalRos.g:3936:2: ( ( (lv_value_0_0= ruleDateTime0 ) ) ) + // InternalRos.g:3937:2: ( (lv_value_0_0= ruleDateTime0 ) ) { - // InternalRos.g:3925:2: ( (lv_value_0_0= ruleDateTime0 ) ) - // InternalRos.g:3926:3: (lv_value_0_0= ruleDateTime0 ) + // InternalRos.g:3937:2: ( (lv_value_0_0= ruleDateTime0 ) ) + // InternalRos.g:3938:3: (lv_value_0_0= ruleDateTime0 ) { - // InternalRos.g:3926:3: (lv_value_0_0= ruleDateTime0 ) - // InternalRos.g:3927:4: lv_value_0_0= ruleDateTime0 + // InternalRos.g:3938:3: (lv_value_0_0= ruleDateTime0 ) + // InternalRos.g:3939:4: lv_value_0_0= ruleDateTime0 { newCompositeNode(grammarAccess.getParameterDateAccess().getValueDateTime0ParserRuleCall_0()); @@ -9803,7 +9852,7 @@ public final EObject ruleParameterDate() throws RecognitionException { // $ANTLR start "entryRuleParameterStructMember" - // InternalRos.g:3947:1: entryRuleParameterStructMember returns [EObject current=null] : iv_ruleParameterStructMember= ruleParameterStructMember EOF ; + // InternalRos.g:3959:1: entryRuleParameterStructMember returns [EObject current=null] : iv_ruleParameterStructMember= ruleParameterStructMember EOF ; public final EObject entryRuleParameterStructMember() throws RecognitionException { EObject current = null; @@ -9811,8 +9860,8 @@ public final EObject entryRuleParameterStructMember() throws RecognitionExceptio try { - // InternalRos.g:3947:62: (iv_ruleParameterStructMember= ruleParameterStructMember EOF ) - // InternalRos.g:3948:2: iv_ruleParameterStructMember= ruleParameterStructMember EOF + // InternalRos.g:3959:62: (iv_ruleParameterStructMember= ruleParameterStructMember EOF ) + // InternalRos.g:3960:2: iv_ruleParameterStructMember= ruleParameterStructMember EOF { newCompositeNode(grammarAccess.getParameterStructMemberRule()); pushFollow(FOLLOW_1); @@ -9839,7 +9888,7 @@ public final EObject entryRuleParameterStructMember() throws RecognitionExceptio // $ANTLR start "ruleParameterStructMember" - // InternalRos.g:3954:1: ruleParameterStructMember returns [EObject current=null] : (otherlv_0= 'ParameterStructMember' ( (lv_name_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'value' ( (lv_value_4_0= ruleParameterValue ) ) otherlv_5= '}' ) ; + // InternalRos.g:3966:1: ruleParameterStructMember returns [EObject current=null] : (otherlv_0= 'ParameterStructMember' ( (lv_name_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'value' ( (lv_value_4_0= ruleParameterValue ) ) otherlv_5= '}' ) ; public final EObject ruleParameterStructMember() throws RecognitionException { EObject current = null; @@ -9856,21 +9905,21 @@ public final EObject ruleParameterStructMember() throws RecognitionException { enterRule(); try { - // InternalRos.g:3960:2: ( (otherlv_0= 'ParameterStructMember' ( (lv_name_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'value' ( (lv_value_4_0= ruleParameterValue ) ) otherlv_5= '}' ) ) - // InternalRos.g:3961:2: (otherlv_0= 'ParameterStructMember' ( (lv_name_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'value' ( (lv_value_4_0= ruleParameterValue ) ) otherlv_5= '}' ) + // InternalRos.g:3972:2: ( (otherlv_0= 'ParameterStructMember' ( (lv_name_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'value' ( (lv_value_4_0= ruleParameterValue ) ) otherlv_5= '}' ) ) + // InternalRos.g:3973:2: (otherlv_0= 'ParameterStructMember' ( (lv_name_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'value' ( (lv_value_4_0= ruleParameterValue ) ) otherlv_5= '}' ) { - // InternalRos.g:3961:2: (otherlv_0= 'ParameterStructMember' ( (lv_name_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'value' ( (lv_value_4_0= ruleParameterValue ) ) otherlv_5= '}' ) - // InternalRos.g:3962:3: otherlv_0= 'ParameterStructMember' ( (lv_name_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'value' ( (lv_value_4_0= ruleParameterValue ) ) otherlv_5= '}' + // InternalRos.g:3973:2: (otherlv_0= 'ParameterStructMember' ( (lv_name_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'value' ( (lv_value_4_0= ruleParameterValue ) ) otherlv_5= '}' ) + // InternalRos.g:3974:3: otherlv_0= 'ParameterStructMember' ( (lv_name_1_0= ruleEString ) ) otherlv_2= '{' otherlv_3= 'value' ( (lv_value_4_0= ruleParameterValue ) ) otherlv_5= '}' { otherlv_0=(Token)match(input,83,FOLLOW_7); newLeafNode(otherlv_0, grammarAccess.getParameterStructMemberAccess().getParameterStructMemberKeyword_0()); - // InternalRos.g:3966:3: ( (lv_name_1_0= ruleEString ) ) - // InternalRos.g:3967:4: (lv_name_1_0= ruleEString ) + // InternalRos.g:3978:3: ( (lv_name_1_0= ruleEString ) ) + // InternalRos.g:3979:4: (lv_name_1_0= ruleEString ) { - // InternalRos.g:3967:4: (lv_name_1_0= ruleEString ) - // InternalRos.g:3968:5: lv_name_1_0= ruleEString + // InternalRos.g:3979:4: (lv_name_1_0= ruleEString ) + // InternalRos.g:3980:5: lv_name_1_0= ruleEString { newCompositeNode(grammarAccess.getParameterStructMemberAccess().getNameEStringParserRuleCall_1_0()); @@ -9897,19 +9946,19 @@ public final EObject ruleParameterStructMember() throws RecognitionException { } - otherlv_2=(Token)match(input,26,FOLLOW_61); + otherlv_2=(Token)match(input,26,FOLLOW_57); newLeafNode(otherlv_2, grammarAccess.getParameterStructMemberAccess().getLeftCurlyBracketKeyword_2()); - otherlv_3=(Token)match(input,82,FOLLOW_58); + otherlv_3=(Token)match(input,82,FOLLOW_54); newLeafNode(otherlv_3, grammarAccess.getParameterStructMemberAccess().getValueKeyword_3()); - // InternalRos.g:3993:3: ( (lv_value_4_0= ruleParameterValue ) ) - // InternalRos.g:3994:4: (lv_value_4_0= ruleParameterValue ) + // InternalRos.g:4005:3: ( (lv_value_4_0= ruleParameterValue ) ) + // InternalRos.g:4006:4: (lv_value_4_0= ruleParameterValue ) { - // InternalRos.g:3994:4: (lv_value_4_0= ruleParameterValue ) - // InternalRos.g:3995:5: lv_value_4_0= ruleParameterValue + // InternalRos.g:4006:4: (lv_value_4_0= ruleParameterValue ) + // InternalRos.g:4007:5: lv_value_4_0= ruleParameterValue { newCompositeNode(grammarAccess.getParameterStructMemberAccess().getValueParameterValueParserRuleCall_4_0()); @@ -9963,7 +10012,7 @@ public final EObject ruleParameterStructMember() throws RecognitionException { // $ANTLR start "entryRuleParameterStructTypeMember" - // InternalRos.g:4020:1: entryRuleParameterStructTypeMember returns [EObject current=null] : iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF ; + // InternalRos.g:4032:1: entryRuleParameterStructTypeMember returns [EObject current=null] : iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF ; public final EObject entryRuleParameterStructTypeMember() throws RecognitionException { EObject current = null; @@ -9971,8 +10020,8 @@ public final EObject entryRuleParameterStructTypeMember() throws RecognitionExce try { - // InternalRos.g:4020:66: (iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF ) - // InternalRos.g:4021:2: iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF + // InternalRos.g:4032:66: (iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF ) + // InternalRos.g:4033:2: iv_ruleParameterStructTypeMember= ruleParameterStructTypeMember EOF { newCompositeNode(grammarAccess.getParameterStructTypeMemberRule()); pushFollow(FOLLOW_1); @@ -9999,7 +10048,7 @@ public final EObject entryRuleParameterStructTypeMember() throws RecognitionExce // $ANTLR start "ruleParameterStructTypeMember" - // InternalRos.g:4027:1: ruleParameterStructTypeMember returns [EObject current=null] : ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) ; + // InternalRos.g:4039:1: ruleParameterStructTypeMember returns [EObject current=null] : ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) ; public final EObject ruleParameterStructTypeMember() throws RecognitionException { EObject current = null; @@ -10012,22 +10061,22 @@ public final EObject ruleParameterStructTypeMember() throws RecognitionException enterRule(); try { - // InternalRos.g:4033:2: ( ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) ) - // InternalRos.g:4034:2: ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) + // InternalRos.g:4045:2: ( ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) ) + // InternalRos.g:4046:2: ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) { - // InternalRos.g:4034:2: ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) - // InternalRos.g:4035:3: ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) + // InternalRos.g:4046:2: ( ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) ) + // InternalRos.g:4047:3: ( (lv_name_0_0= ruleEString ) ) ( (lv_type_1_0= ruleParameterType ) ) { - // InternalRos.g:4035:3: ( (lv_name_0_0= ruleEString ) ) - // InternalRos.g:4036:4: (lv_name_0_0= ruleEString ) + // InternalRos.g:4047:3: ( (lv_name_0_0= ruleEString ) ) + // InternalRos.g:4048:4: (lv_name_0_0= ruleEString ) { - // InternalRos.g:4036:4: (lv_name_0_0= ruleEString ) - // InternalRos.g:4037:5: lv_name_0_0= ruleEString + // InternalRos.g:4048:4: (lv_name_0_0= ruleEString ) + // InternalRos.g:4049:5: lv_name_0_0= ruleEString { newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getNameEStringParserRuleCall_0_0()); - pushFollow(FOLLOW_51); + pushFollow(FOLLOW_47); lv_name_0_0=ruleEString(); state._fsp--; @@ -10049,11 +10098,11 @@ public final EObject ruleParameterStructTypeMember() throws RecognitionException } - // InternalRos.g:4054:3: ( (lv_type_1_0= ruleParameterType ) ) - // InternalRos.g:4055:4: (lv_type_1_0= ruleParameterType ) + // InternalRos.g:4066:3: ( (lv_type_1_0= ruleParameterType ) ) + // InternalRos.g:4067:4: (lv_type_1_0= ruleParameterType ) { - // InternalRos.g:4055:4: (lv_type_1_0= ruleParameterType ) - // InternalRos.g:4056:5: lv_type_1_0= ruleParameterType + // InternalRos.g:4067:4: (lv_type_1_0= ruleParameterType ) + // InternalRos.g:4068:5: lv_type_1_0= ruleParameterType { newCompositeNode(grammarAccess.getParameterStructTypeMemberAccess().getTypeParameterTypeParserRuleCall_1_0()); @@ -10103,7 +10152,7 @@ public final EObject ruleParameterStructTypeMember() throws RecognitionException // $ANTLR start "entryRuleBase64Binary" - // InternalRos.g:4077:1: entryRuleBase64Binary returns [String current=null] : iv_ruleBase64Binary= ruleBase64Binary EOF ; + // InternalRos.g:4089:1: entryRuleBase64Binary returns [String current=null] : iv_ruleBase64Binary= ruleBase64Binary EOF ; public final String entryRuleBase64Binary() throws RecognitionException { String current = null; @@ -10111,8 +10160,8 @@ public final String entryRuleBase64Binary() throws RecognitionException { try { - // InternalRos.g:4077:52: (iv_ruleBase64Binary= ruleBase64Binary EOF ) - // InternalRos.g:4078:2: iv_ruleBase64Binary= ruleBase64Binary EOF + // InternalRos.g:4089:52: (iv_ruleBase64Binary= ruleBase64Binary EOF ) + // InternalRos.g:4090:2: iv_ruleBase64Binary= ruleBase64Binary EOF { newCompositeNode(grammarAccess.getBase64BinaryRule()); pushFollow(FOLLOW_1); @@ -10139,7 +10188,7 @@ public final String entryRuleBase64Binary() throws RecognitionException { // $ANTLR start "ruleBase64Binary" - // InternalRos.g:4084:1: ruleBase64Binary returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_BINARY_0= RULE_BINARY ; + // InternalRos.g:4096:1: ruleBase64Binary returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_BINARY_0= RULE_BINARY ; public final AntlrDatatypeRuleToken ruleBase64Binary() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -10149,8 +10198,8 @@ public final AntlrDatatypeRuleToken ruleBase64Binary() throws RecognitionExcepti enterRule(); try { - // InternalRos.g:4090:2: (this_BINARY_0= RULE_BINARY ) - // InternalRos.g:4091:2: this_BINARY_0= RULE_BINARY + // InternalRos.g:4102:2: (this_BINARY_0= RULE_BINARY ) + // InternalRos.g:4103:2: this_BINARY_0= RULE_BINARY { this_BINARY_0=(Token)match(input,RULE_BINARY,FOLLOW_2); @@ -10179,7 +10228,7 @@ public final AntlrDatatypeRuleToken ruleBase64Binary() throws RecognitionExcepti // $ANTLR start "entryRuleboolean0" - // InternalRos.g:4101:1: entryRuleboolean0 returns [String current=null] : iv_ruleboolean0= ruleboolean0 EOF ; + // InternalRos.g:4113:1: entryRuleboolean0 returns [String current=null] : iv_ruleboolean0= ruleboolean0 EOF ; public final String entryRuleboolean0() throws RecognitionException { String current = null; @@ -10187,8 +10236,8 @@ public final String entryRuleboolean0() throws RecognitionException { try { - // InternalRos.g:4101:48: (iv_ruleboolean0= ruleboolean0 EOF ) - // InternalRos.g:4102:2: iv_ruleboolean0= ruleboolean0 EOF + // InternalRos.g:4113:48: (iv_ruleboolean0= ruleboolean0 EOF ) + // InternalRos.g:4114:2: iv_ruleboolean0= ruleboolean0 EOF { newCompositeNode(grammarAccess.getBoolean0Rule()); pushFollow(FOLLOW_1); @@ -10215,7 +10264,7 @@ public final String entryRuleboolean0() throws RecognitionException { // $ANTLR start "ruleboolean0" - // InternalRos.g:4108:1: ruleboolean0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_BOOLEAN_0= RULE_BOOLEAN ; + // InternalRos.g:4120:1: ruleboolean0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_BOOLEAN_0= RULE_BOOLEAN ; public final AntlrDatatypeRuleToken ruleboolean0() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -10225,8 +10274,8 @@ public final AntlrDatatypeRuleToken ruleboolean0() throws RecognitionException { enterRule(); try { - // InternalRos.g:4114:2: (this_BOOLEAN_0= RULE_BOOLEAN ) - // InternalRos.g:4115:2: this_BOOLEAN_0= RULE_BOOLEAN + // InternalRos.g:4126:2: (this_BOOLEAN_0= RULE_BOOLEAN ) + // InternalRos.g:4127:2: this_BOOLEAN_0= RULE_BOOLEAN { this_BOOLEAN_0=(Token)match(input,RULE_BOOLEAN,FOLLOW_2); @@ -10255,7 +10304,7 @@ public final AntlrDatatypeRuleToken ruleboolean0() throws RecognitionException { // $ANTLR start "entryRuleDouble0" - // InternalRos.g:4125:1: entryRuleDouble0 returns [String current=null] : iv_ruleDouble0= ruleDouble0 EOF ; + // InternalRos.g:4137:1: entryRuleDouble0 returns [String current=null] : iv_ruleDouble0= ruleDouble0 EOF ; public final String entryRuleDouble0() throws RecognitionException { String current = null; @@ -10263,8 +10312,8 @@ public final String entryRuleDouble0() throws RecognitionException { try { - // InternalRos.g:4125:47: (iv_ruleDouble0= ruleDouble0 EOF ) - // InternalRos.g:4126:2: iv_ruleDouble0= ruleDouble0 EOF + // InternalRos.g:4137:47: (iv_ruleDouble0= ruleDouble0 EOF ) + // InternalRos.g:4138:2: iv_ruleDouble0= ruleDouble0 EOF { newCompositeNode(grammarAccess.getDouble0Rule()); pushFollow(FOLLOW_1); @@ -10291,7 +10340,7 @@ public final String entryRuleDouble0() throws RecognitionException { // $ANTLR start "ruleDouble0" - // InternalRos.g:4132:1: ruleDouble0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DOUBLE_0= RULE_DOUBLE ; + // InternalRos.g:4144:1: ruleDouble0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DOUBLE_0= RULE_DOUBLE ; public final AntlrDatatypeRuleToken ruleDouble0() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -10301,8 +10350,8 @@ public final AntlrDatatypeRuleToken ruleDouble0() throws RecognitionException { enterRule(); try { - // InternalRos.g:4138:2: (this_DOUBLE_0= RULE_DOUBLE ) - // InternalRos.g:4139:2: this_DOUBLE_0= RULE_DOUBLE + // InternalRos.g:4150:2: (this_DOUBLE_0= RULE_DOUBLE ) + // InternalRos.g:4151:2: this_DOUBLE_0= RULE_DOUBLE { this_DOUBLE_0=(Token)match(input,RULE_DOUBLE,FOLLOW_2); @@ -10331,7 +10380,7 @@ public final AntlrDatatypeRuleToken ruleDouble0() throws RecognitionException { // $ANTLR start "entryRuleInteger0" - // InternalRos.g:4149:1: entryRuleInteger0 returns [String current=null] : iv_ruleInteger0= ruleInteger0 EOF ; + // InternalRos.g:4161:1: entryRuleInteger0 returns [String current=null] : iv_ruleInteger0= ruleInteger0 EOF ; public final String entryRuleInteger0() throws RecognitionException { String current = null; @@ -10339,8 +10388,8 @@ public final String entryRuleInteger0() throws RecognitionException { try { - // InternalRos.g:4149:48: (iv_ruleInteger0= ruleInteger0 EOF ) - // InternalRos.g:4150:2: iv_ruleInteger0= ruleInteger0 EOF + // InternalRos.g:4161:48: (iv_ruleInteger0= ruleInteger0 EOF ) + // InternalRos.g:4162:2: iv_ruleInteger0= ruleInteger0 EOF { newCompositeNode(grammarAccess.getInteger0Rule()); pushFollow(FOLLOW_1); @@ -10367,7 +10416,7 @@ public final String entryRuleInteger0() throws RecognitionException { // $ANTLR start "ruleInteger0" - // InternalRos.g:4156:1: ruleInteger0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DECINT_0= RULE_DECINT ; + // InternalRos.g:4168:1: ruleInteger0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DECINT_0= RULE_DECINT ; public final AntlrDatatypeRuleToken ruleInteger0() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -10377,8 +10426,8 @@ public final AntlrDatatypeRuleToken ruleInteger0() throws RecognitionException { enterRule(); try { - // InternalRos.g:4162:2: (this_DECINT_0= RULE_DECINT ) - // InternalRos.g:4163:2: this_DECINT_0= RULE_DECINT + // InternalRos.g:4174:2: (this_DECINT_0= RULE_DECINT ) + // InternalRos.g:4175:2: this_DECINT_0= RULE_DECINT { this_DECINT_0=(Token)match(input,RULE_DECINT,FOLLOW_2); @@ -10407,7 +10456,7 @@ public final AntlrDatatypeRuleToken ruleInteger0() throws RecognitionException { // $ANTLR start "entryRuleDateTime0" - // InternalRos.g:4173:1: entryRuleDateTime0 returns [String current=null] : iv_ruleDateTime0= ruleDateTime0 EOF ; + // InternalRos.g:4185:1: entryRuleDateTime0 returns [String current=null] : iv_ruleDateTime0= ruleDateTime0 EOF ; public final String entryRuleDateTime0() throws RecognitionException { String current = null; @@ -10415,8 +10464,8 @@ public final String entryRuleDateTime0() throws RecognitionException { try { - // InternalRos.g:4173:49: (iv_ruleDateTime0= ruleDateTime0 EOF ) - // InternalRos.g:4174:2: iv_ruleDateTime0= ruleDateTime0 EOF + // InternalRos.g:4185:49: (iv_ruleDateTime0= ruleDateTime0 EOF ) + // InternalRos.g:4186:2: iv_ruleDateTime0= ruleDateTime0 EOF { newCompositeNode(grammarAccess.getDateTime0Rule()); pushFollow(FOLLOW_1); @@ -10443,7 +10492,7 @@ public final String entryRuleDateTime0() throws RecognitionException { // $ANTLR start "ruleDateTime0" - // InternalRos.g:4180:1: ruleDateTime0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DATE_TIME_0= RULE_DATE_TIME ; + // InternalRos.g:4192:1: ruleDateTime0 returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_DATE_TIME_0= RULE_DATE_TIME ; public final AntlrDatatypeRuleToken ruleDateTime0() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -10453,8 +10502,8 @@ public final AntlrDatatypeRuleToken ruleDateTime0() throws RecognitionException enterRule(); try { - // InternalRos.g:4186:2: (this_DATE_TIME_0= RULE_DATE_TIME ) - // InternalRos.g:4187:2: this_DATE_TIME_0= RULE_DATE_TIME + // InternalRos.g:4198:2: (this_DATE_TIME_0= RULE_DATE_TIME ) + // InternalRos.g:4199:2: this_DATE_TIME_0= RULE_DATE_TIME { this_DATE_TIME_0=(Token)match(input,RULE_DATE_TIME,FOLLOW_2); @@ -10483,7 +10532,7 @@ public final AntlrDatatypeRuleToken ruleDateTime0() throws RecognitionException // $ANTLR start "entryRuleMessagePart" - // InternalRos.g:4197:1: entryRuleMessagePart returns [EObject current=null] : iv_ruleMessagePart= ruleMessagePart EOF ; + // InternalRos.g:4209:1: entryRuleMessagePart returns [EObject current=null] : iv_ruleMessagePart= ruleMessagePart EOF ; public final EObject entryRuleMessagePart() throws RecognitionException { EObject current = null; @@ -10491,8 +10540,8 @@ public final EObject entryRuleMessagePart() throws RecognitionException { try { - // InternalRos.g:4197:52: (iv_ruleMessagePart= ruleMessagePart EOF ) - // InternalRos.g:4198:2: iv_ruleMessagePart= ruleMessagePart EOF + // InternalRos.g:4209:52: (iv_ruleMessagePart= ruleMessagePart EOF ) + // InternalRos.g:4210:2: iv_ruleMessagePart= ruleMessagePart EOF { newCompositeNode(grammarAccess.getMessagePartRule()); pushFollow(FOLLOW_1); @@ -10519,7 +10568,7 @@ public final EObject entryRuleMessagePart() throws RecognitionException { // $ANTLR start "ruleMessagePart" - // InternalRos.g:4204:1: ruleMessagePart returns [EObject current=null] : ( ( (lv_Type_0_0= ruleAbstractType ) ) ( ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) ) ) ; + // InternalRos.g:4216:1: ruleMessagePart returns [EObject current=null] : ( ( (lv_Type_0_0= ruleAbstractType ) ) ( ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) ) ) ; public final EObject ruleMessagePart() throws RecognitionException { EObject current = null; @@ -10535,22 +10584,22 @@ public final EObject ruleMessagePart() throws RecognitionException { enterRule(); try { - // InternalRos.g:4210:2: ( ( ( (lv_Type_0_0= ruleAbstractType ) ) ( ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) ) ) ) - // InternalRos.g:4211:2: ( ( (lv_Type_0_0= ruleAbstractType ) ) ( ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) ) ) + // InternalRos.g:4222:2: ( ( ( (lv_Type_0_0= ruleAbstractType ) ) ( ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) ) ) ) + // InternalRos.g:4223:2: ( ( (lv_Type_0_0= ruleAbstractType ) ) ( ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) ) ) { - // InternalRos.g:4211:2: ( ( (lv_Type_0_0= ruleAbstractType ) ) ( ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) ) ) - // InternalRos.g:4212:3: ( (lv_Type_0_0= ruleAbstractType ) ) ( ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) ) + // InternalRos.g:4223:2: ( ( (lv_Type_0_0= ruleAbstractType ) ) ( ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) ) ) + // InternalRos.g:4224:3: ( (lv_Type_0_0= ruleAbstractType ) ) ( ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) ) { - // InternalRos.g:4212:3: ( (lv_Type_0_0= ruleAbstractType ) ) - // InternalRos.g:4213:4: (lv_Type_0_0= ruleAbstractType ) + // InternalRos.g:4224:3: ( (lv_Type_0_0= ruleAbstractType ) ) + // InternalRos.g:4225:4: (lv_Type_0_0= ruleAbstractType ) { - // InternalRos.g:4213:4: (lv_Type_0_0= ruleAbstractType ) - // InternalRos.g:4214:5: lv_Type_0_0= ruleAbstractType + // InternalRos.g:4225:4: (lv_Type_0_0= ruleAbstractType ) + // InternalRos.g:4226:5: lv_Type_0_0= ruleAbstractType { newCompositeNode(grammarAccess.getMessagePartAccess().getTypeAbstractTypeParserRuleCall_0_0()); - pushFollow(FOLLOW_62); + pushFollow(FOLLOW_58); lv_Type_0_0=ruleAbstractType(); state._fsp--; @@ -10572,14 +10621,14 @@ public final EObject ruleMessagePart() throws RecognitionException { } - // InternalRos.g:4231:3: ( ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) ) - // InternalRos.g:4232:4: ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) + // InternalRos.g:4243:3: ( ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) ) + // InternalRos.g:4244:4: ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) { - // InternalRos.g:4232:4: ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) - // InternalRos.g:4233:5: (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) + // InternalRos.g:4244:4: ( (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) ) + // InternalRos.g:4245:5: (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) { - // InternalRos.g:4233:5: (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) - int alt70=3; + // InternalRos.g:4245:5: (lv_Data_1_1= ruleKEYWORD | lv_Data_1_2= RULE_MESSAGE_ASIGMENT | lv_Data_1_3= ruleEString ) + int alt66=3; switch ( input.LA(1) ) { case 41: case 43: @@ -10593,30 +10642,30 @@ public final EObject ruleMessagePart() throws RecognitionException { case 97: case 98: { - alt70=1; + alt66=1; } break; case RULE_MESSAGE_ASIGMENT: { - alt70=2; + alt66=2; } break; case RULE_STRING: case RULE_ID: { - alt70=3; + alt66=3; } break; default: NoViableAltException nvae = - new NoViableAltException("", 70, 0, input); + new NoViableAltException("", 66, 0, input); throw nvae; } - switch (alt70) { + switch (alt66) { case 1 : - // InternalRos.g:4234:6: lv_Data_1_1= ruleKEYWORD + // InternalRos.g:4246:6: lv_Data_1_1= ruleKEYWORD { newCompositeNode(grammarAccess.getMessagePartAccess().getDataKEYWORDParserRuleCall_1_0_0()); @@ -10641,7 +10690,7 @@ public final EObject ruleMessagePart() throws RecognitionException { } break; case 2 : - // InternalRos.g:4250:6: lv_Data_1_2= RULE_MESSAGE_ASIGMENT + // InternalRos.g:4262:6: lv_Data_1_2= RULE_MESSAGE_ASIGMENT { lv_Data_1_2=(Token)match(input,RULE_MESSAGE_ASIGMENT,FOLLOW_2); @@ -10661,7 +10710,7 @@ public final EObject ruleMessagePart() throws RecognitionException { } break; case 3 : - // InternalRos.g:4265:6: lv_Data_1_3= ruleEString + // InternalRos.g:4277:6: lv_Data_1_3= ruleEString { newCompositeNode(grammarAccess.getMessagePartAccess().getDataEStringParserRuleCall_1_0_2()); @@ -10717,7 +10766,7 @@ public final EObject ruleMessagePart() throws RecognitionException { // $ANTLR start "entryRuleAbstractType" - // InternalRos.g:4287:1: entryRuleAbstractType returns [EObject current=null] : iv_ruleAbstractType= ruleAbstractType EOF ; + // InternalRos.g:4299:1: entryRuleAbstractType returns [EObject current=null] : iv_ruleAbstractType= ruleAbstractType EOF ; public final EObject entryRuleAbstractType() throws RecognitionException { EObject current = null; @@ -10725,8 +10774,8 @@ public final EObject entryRuleAbstractType() throws RecognitionException { try { - // InternalRos.g:4287:53: (iv_ruleAbstractType= ruleAbstractType EOF ) - // InternalRos.g:4288:2: iv_ruleAbstractType= ruleAbstractType EOF + // InternalRos.g:4299:53: (iv_ruleAbstractType= ruleAbstractType EOF ) + // InternalRos.g:4300:2: iv_ruleAbstractType= ruleAbstractType EOF { newCompositeNode(grammarAccess.getAbstractTypeRule()); pushFollow(FOLLOW_1); @@ -10753,7 +10802,7 @@ public final EObject entryRuleAbstractType() throws RecognitionException { // $ANTLR start "ruleAbstractType" - // InternalRos.g:4294:1: ruleAbstractType returns [EObject current=null] : (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 ) ; + // InternalRos.g:4306:1: ruleAbstractType returns [EObject current=null] : (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 final EObject ruleAbstractType() throws RecognitionException { EObject current = null; @@ -10824,15 +10873,15 @@ public final EObject ruleAbstractType() throws RecognitionException { enterRule(); try { - // InternalRos.g:4300: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 ) ) - // InternalRos.g:4301: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 ) + // InternalRos.g:4312: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 ) ) + // InternalRos.g:4313: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 ) { - // InternalRos.g:4301: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 ) - int alt71=31; - alt71 = dfa71.predict(input); - switch (alt71) { + // InternalRos.g:4313: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 ) + int alt67=31; + alt67 = dfa67.predict(input); + switch (alt67) { case 1 : - // InternalRos.g:4302:3: this_bool_0= rulebool + // InternalRos.g:4314:3: this_bool_0= rulebool { newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolParserRuleCall_0()); @@ -10850,7 +10899,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 2 : - // InternalRos.g:4311:3: this_int8_1= ruleint8 + // InternalRos.g:4323:3: this_int8_1= ruleint8 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ParserRuleCall_1()); @@ -10868,7 +10917,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 3 : - // InternalRos.g:4320:3: this_uint8_2= ruleuint8 + // InternalRos.g:4332:3: this_uint8_2= ruleuint8 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ParserRuleCall_2()); @@ -10886,7 +10935,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 4 : - // InternalRos.g:4329:3: this_int16_3= ruleint16 + // InternalRos.g:4341:3: this_int16_3= ruleint16 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ParserRuleCall_3()); @@ -10904,7 +10953,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 5 : - // InternalRos.g:4338:3: this_uint16_4= ruleuint16 + // InternalRos.g:4350:3: this_uint16_4= ruleuint16 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ParserRuleCall_4()); @@ -10922,7 +10971,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 6 : - // InternalRos.g:4347:3: this_int32_5= ruleint32 + // InternalRos.g:4359:3: this_int32_5= ruleint32 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ParserRuleCall_5()); @@ -10940,7 +10989,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 7 : - // InternalRos.g:4356:3: this_uint32_6= ruleuint32 + // InternalRos.g:4368:3: this_uint32_6= ruleuint32 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ParserRuleCall_6()); @@ -10958,7 +11007,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 8 : - // InternalRos.g:4365:3: this_int64_7= ruleint64 + // InternalRos.g:4377:3: this_int64_7= ruleint64 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ParserRuleCall_7()); @@ -10976,7 +11025,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 9 : - // InternalRos.g:4374:3: this_uint64_8= ruleuint64 + // InternalRos.g:4386:3: this_uint64_8= ruleuint64 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ParserRuleCall_8()); @@ -10994,7 +11043,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 10 : - // InternalRos.g:4383:3: this_float32_9= rulefloat32 + // InternalRos.g:4395:3: this_float32_9= rulefloat32 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ParserRuleCall_9()); @@ -11012,7 +11061,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 11 : - // InternalRos.g:4392:3: this_float64_10= rulefloat64 + // InternalRos.g:4404:3: this_float64_10= rulefloat64 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ParserRuleCall_10()); @@ -11030,7 +11079,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 12 : - // InternalRos.g:4401:3: this_string0_11= rulestring0 + // InternalRos.g:4413:3: this_string0_11= rulestring0 { newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ParserRuleCall_11()); @@ -11048,7 +11097,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 13 : - // InternalRos.g:4410:3: this_byte_12= rulebyte + // InternalRos.g:4422:3: this_byte_12= rulebyte { newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteParserRuleCall_12()); @@ -11066,7 +11115,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 14 : - // InternalRos.g:4419:3: this_time_13= ruletime + // InternalRos.g:4431:3: this_time_13= ruletime { newCompositeNode(grammarAccess.getAbstractTypeAccess().getTimeParserRuleCall_13()); @@ -11084,7 +11133,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 15 : - // InternalRos.g:4428:3: this_duration_14= ruleduration + // InternalRos.g:4440:3: this_duration_14= ruleduration { newCompositeNode(grammarAccess.getAbstractTypeAccess().getDurationParserRuleCall_14()); @@ -11102,7 +11151,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 16 : - // InternalRos.g:4437:3: this_Header_15= ruleHeader + // InternalRos.g:4449:3: this_Header_15= ruleHeader { newCompositeNode(grammarAccess.getAbstractTypeAccess().getHeaderParserRuleCall_15()); @@ -11120,7 +11169,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 17 : - // InternalRos.g:4446:3: this_boolArray_16= ruleboolArray + // InternalRos.g:4458:3: this_boolArray_16= ruleboolArray { newCompositeNode(grammarAccess.getAbstractTypeAccess().getBoolArrayParserRuleCall_16()); @@ -11138,7 +11187,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 18 : - // InternalRos.g:4455:3: this_int8Array_17= ruleint8Array + // InternalRos.g:4467:3: this_int8Array_17= ruleint8Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt8ArrayParserRuleCall_17()); @@ -11156,7 +11205,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 19 : - // InternalRos.g:4464:3: this_uint8Array_18= ruleuint8Array + // InternalRos.g:4476:3: this_uint8Array_18= ruleuint8Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint8ArrayParserRuleCall_18()); @@ -11174,7 +11223,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 20 : - // InternalRos.g:4473:3: this_int16Array_19= ruleint16Array + // InternalRos.g:4485:3: this_int16Array_19= ruleint16Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt16ArrayParserRuleCall_19()); @@ -11192,7 +11241,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 21 : - // InternalRos.g:4482:3: this_uint16Array_20= ruleuint16Array + // InternalRos.g:4494:3: this_uint16Array_20= ruleuint16Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint16ArrayParserRuleCall_20()); @@ -11210,7 +11259,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 22 : - // InternalRos.g:4491:3: this_int32Array_21= ruleint32Array + // InternalRos.g:4503:3: this_int32Array_21= ruleint32Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt32ArrayParserRuleCall_21()); @@ -11228,7 +11277,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 23 : - // InternalRos.g:4500:3: this_uint32Array_22= ruleuint32Array + // InternalRos.g:4512:3: this_uint32Array_22= ruleuint32Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint32ArrayParserRuleCall_22()); @@ -11246,7 +11295,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 24 : - // InternalRos.g:4509:3: this_int64Array_23= ruleint64Array + // InternalRos.g:4521:3: this_int64Array_23= ruleint64Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getInt64ArrayParserRuleCall_23()); @@ -11264,7 +11313,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 25 : - // InternalRos.g:4518:3: this_uint64Array_24= ruleuint64Array + // InternalRos.g:4530:3: this_uint64Array_24= ruleuint64Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getUint64ArrayParserRuleCall_24()); @@ -11282,7 +11331,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 26 : - // InternalRos.g:4527:3: this_float32Array_25= rulefloat32Array + // InternalRos.g:4539:3: this_float32Array_25= rulefloat32Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat32ArrayParserRuleCall_25()); @@ -11300,7 +11349,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 27 : - // InternalRos.g:4536:3: this_float64Array_26= rulefloat64Array + // InternalRos.g:4548:3: this_float64Array_26= rulefloat64Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getFloat64ArrayParserRuleCall_26()); @@ -11318,7 +11367,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 28 : - // InternalRos.g:4545:3: this_string0Array_27= rulestring0Array + // InternalRos.g:4557:3: this_string0Array_27= rulestring0Array { newCompositeNode(grammarAccess.getAbstractTypeAccess().getString0ArrayParserRuleCall_27()); @@ -11336,7 +11385,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 29 : - // InternalRos.g:4554:3: this_byteArray_28= rulebyteArray + // InternalRos.g:4566:3: this_byteArray_28= rulebyteArray { newCompositeNode(grammarAccess.getAbstractTypeAccess().getByteArrayParserRuleCall_28()); @@ -11354,7 +11403,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 30 : - // InternalRos.g:4563:3: this_TopicSpecRef_29= ruleTopicSpecRef + // InternalRos.g:4575:3: this_TopicSpecRef_29= ruleTopicSpecRef { newCompositeNode(grammarAccess.getAbstractTypeAccess().getTopicSpecRefParserRuleCall_29()); @@ -11372,7 +11421,7 @@ public final EObject ruleAbstractType() throws RecognitionException { } break; case 31 : - // InternalRos.g:4572:3: this_ArrayTopicSpecRef_30= ruleArrayTopicSpecRef + // InternalRos.g:4584:3: this_ArrayTopicSpecRef_30= ruleArrayTopicSpecRef { newCompositeNode(grammarAccess.getAbstractTypeAccess().getArrayTopicSpecRefParserRuleCall_30()); @@ -11412,7 +11461,7 @@ public final EObject ruleAbstractType() throws RecognitionException { // $ANTLR start "entryRulebool" - // InternalRos.g:4584:1: entryRulebool returns [EObject current=null] : iv_rulebool= rulebool EOF ; + // InternalRos.g:4596:1: entryRulebool returns [EObject current=null] : iv_rulebool= rulebool EOF ; public final EObject entryRulebool() throws RecognitionException { EObject current = null; @@ -11420,8 +11469,8 @@ public final EObject entryRulebool() throws RecognitionException { try { - // InternalRos.g:4584:45: (iv_rulebool= rulebool EOF ) - // InternalRos.g:4585:2: iv_rulebool= rulebool EOF + // InternalRos.g:4596:45: (iv_rulebool= rulebool EOF ) + // InternalRos.g:4597:2: iv_rulebool= rulebool EOF { newCompositeNode(grammarAccess.getBoolRule()); pushFollow(FOLLOW_1); @@ -11448,7 +11497,7 @@ public final EObject entryRulebool() throws RecognitionException { // $ANTLR start "rulebool" - // InternalRos.g:4591:1: rulebool returns [EObject current=null] : ( () otherlv_1= 'bool' ) ; + // InternalRos.g:4603:1: rulebool returns [EObject current=null] : ( () otherlv_1= 'bool' ) ; public final EObject rulebool() throws RecognitionException { EObject current = null; @@ -11458,14 +11507,14 @@ public final EObject rulebool() throws RecognitionException { enterRule(); try { - // InternalRos.g:4597:2: ( ( () otherlv_1= 'bool' ) ) - // InternalRos.g:4598:2: ( () otherlv_1= 'bool' ) + // InternalRos.g:4609:2: ( ( () otherlv_1= 'bool' ) ) + // InternalRos.g:4610:2: ( () otherlv_1= 'bool' ) { - // InternalRos.g:4598:2: ( () otherlv_1= 'bool' ) - // InternalRos.g:4599:3: () otherlv_1= 'bool' + // InternalRos.g:4610:2: ( () otherlv_1= 'bool' ) + // InternalRos.g:4611:3: () otherlv_1= 'bool' { - // InternalRos.g:4599:3: () - // InternalRos.g:4600:4: + // InternalRos.g:4611:3: () + // InternalRos.g:4612:4: { current = forceCreateModelElement( @@ -11502,7 +11551,7 @@ public final EObject rulebool() throws RecognitionException { // $ANTLR start "entryRuleint8" - // InternalRos.g:4614:1: entryRuleint8 returns [EObject current=null] : iv_ruleint8= ruleint8 EOF ; + // InternalRos.g:4626:1: entryRuleint8 returns [EObject current=null] : iv_ruleint8= ruleint8 EOF ; public final EObject entryRuleint8() throws RecognitionException { EObject current = null; @@ -11510,8 +11559,8 @@ public final EObject entryRuleint8() throws RecognitionException { try { - // InternalRos.g:4614:45: (iv_ruleint8= ruleint8 EOF ) - // InternalRos.g:4615:2: iv_ruleint8= ruleint8 EOF + // InternalRos.g:4626:45: (iv_ruleint8= ruleint8 EOF ) + // InternalRos.g:4627:2: iv_ruleint8= ruleint8 EOF { newCompositeNode(grammarAccess.getInt8Rule()); pushFollow(FOLLOW_1); @@ -11538,7 +11587,7 @@ public final EObject entryRuleint8() throws RecognitionException { // $ANTLR start "ruleint8" - // InternalRos.g:4621:1: ruleint8 returns [EObject current=null] : ( () otherlv_1= 'int8' ) ; + // InternalRos.g:4633:1: ruleint8 returns [EObject current=null] : ( () otherlv_1= 'int8' ) ; public final EObject ruleint8() throws RecognitionException { EObject current = null; @@ -11548,14 +11597,14 @@ public final EObject ruleint8() throws RecognitionException { enterRule(); try { - // InternalRos.g:4627:2: ( ( () otherlv_1= 'int8' ) ) - // InternalRos.g:4628:2: ( () otherlv_1= 'int8' ) + // InternalRos.g:4639:2: ( ( () otherlv_1= 'int8' ) ) + // InternalRos.g:4640:2: ( () otherlv_1= 'int8' ) { - // InternalRos.g:4628:2: ( () otherlv_1= 'int8' ) - // InternalRos.g:4629:3: () otherlv_1= 'int8' + // InternalRos.g:4640:2: ( () otherlv_1= 'int8' ) + // InternalRos.g:4641:3: () otherlv_1= 'int8' { - // InternalRos.g:4629:3: () - // InternalRos.g:4630:4: + // InternalRos.g:4641:3: () + // InternalRos.g:4642:4: { current = forceCreateModelElement( @@ -11592,7 +11641,7 @@ public final EObject ruleint8() throws RecognitionException { // $ANTLR start "entryRuleuint8" - // InternalRos.g:4644:1: entryRuleuint8 returns [EObject current=null] : iv_ruleuint8= ruleuint8 EOF ; + // InternalRos.g:4656:1: entryRuleuint8 returns [EObject current=null] : iv_ruleuint8= ruleuint8 EOF ; public final EObject entryRuleuint8() throws RecognitionException { EObject current = null; @@ -11600,8 +11649,8 @@ public final EObject entryRuleuint8() throws RecognitionException { try { - // InternalRos.g:4644:46: (iv_ruleuint8= ruleuint8 EOF ) - // InternalRos.g:4645:2: iv_ruleuint8= ruleuint8 EOF + // InternalRos.g:4656:46: (iv_ruleuint8= ruleuint8 EOF ) + // InternalRos.g:4657:2: iv_ruleuint8= ruleuint8 EOF { newCompositeNode(grammarAccess.getUint8Rule()); pushFollow(FOLLOW_1); @@ -11628,7 +11677,7 @@ public final EObject entryRuleuint8() throws RecognitionException { // $ANTLR start "ruleuint8" - // InternalRos.g:4651:1: ruleuint8 returns [EObject current=null] : ( () otherlv_1= 'uint8' ) ; + // InternalRos.g:4663:1: ruleuint8 returns [EObject current=null] : ( () otherlv_1= 'uint8' ) ; public final EObject ruleuint8() throws RecognitionException { EObject current = null; @@ -11638,14 +11687,14 @@ public final EObject ruleuint8() throws RecognitionException { enterRule(); try { - // InternalRos.g:4657:2: ( ( () otherlv_1= 'uint8' ) ) - // InternalRos.g:4658:2: ( () otherlv_1= 'uint8' ) + // InternalRos.g:4669:2: ( ( () otherlv_1= 'uint8' ) ) + // InternalRos.g:4670:2: ( () otherlv_1= 'uint8' ) { - // InternalRos.g:4658:2: ( () otherlv_1= 'uint8' ) - // InternalRos.g:4659:3: () otherlv_1= 'uint8' + // InternalRos.g:4670:2: ( () otherlv_1= 'uint8' ) + // InternalRos.g:4671:3: () otherlv_1= 'uint8' { - // InternalRos.g:4659:3: () - // InternalRos.g:4660:4: + // InternalRos.g:4671:3: () + // InternalRos.g:4672:4: { current = forceCreateModelElement( @@ -11682,7 +11731,7 @@ public final EObject ruleuint8() throws RecognitionException { // $ANTLR start "entryRuleint16" - // InternalRos.g:4674:1: entryRuleint16 returns [EObject current=null] : iv_ruleint16= ruleint16 EOF ; + // InternalRos.g:4686:1: entryRuleint16 returns [EObject current=null] : iv_ruleint16= ruleint16 EOF ; public final EObject entryRuleint16() throws RecognitionException { EObject current = null; @@ -11690,8 +11739,8 @@ public final EObject entryRuleint16() throws RecognitionException { try { - // InternalRos.g:4674:46: (iv_ruleint16= ruleint16 EOF ) - // InternalRos.g:4675:2: iv_ruleint16= ruleint16 EOF + // InternalRos.g:4686:46: (iv_ruleint16= ruleint16 EOF ) + // InternalRos.g:4687:2: iv_ruleint16= ruleint16 EOF { newCompositeNode(grammarAccess.getInt16Rule()); pushFollow(FOLLOW_1); @@ -11718,7 +11767,7 @@ public final EObject entryRuleint16() throws RecognitionException { // $ANTLR start "ruleint16" - // InternalRos.g:4681:1: ruleint16 returns [EObject current=null] : ( () otherlv_1= 'int16' ) ; + // InternalRos.g:4693:1: ruleint16 returns [EObject current=null] : ( () otherlv_1= 'int16' ) ; public final EObject ruleint16() throws RecognitionException { EObject current = null; @@ -11728,14 +11777,14 @@ public final EObject ruleint16() throws RecognitionException { enterRule(); try { - // InternalRos.g:4687:2: ( ( () otherlv_1= 'int16' ) ) - // InternalRos.g:4688:2: ( () otherlv_1= 'int16' ) + // InternalRos.g:4699:2: ( ( () otherlv_1= 'int16' ) ) + // InternalRos.g:4700:2: ( () otherlv_1= 'int16' ) { - // InternalRos.g:4688:2: ( () otherlv_1= 'int16' ) - // InternalRos.g:4689:3: () otherlv_1= 'int16' + // InternalRos.g:4700:2: ( () otherlv_1= 'int16' ) + // InternalRos.g:4701:3: () otherlv_1= 'int16' { - // InternalRos.g:4689:3: () - // InternalRos.g:4690:4: + // InternalRos.g:4701:3: () + // InternalRos.g:4702:4: { current = forceCreateModelElement( @@ -11772,7 +11821,7 @@ public final EObject ruleint16() throws RecognitionException { // $ANTLR start "entryRuleuint16" - // InternalRos.g:4704:1: entryRuleuint16 returns [EObject current=null] : iv_ruleuint16= ruleuint16 EOF ; + // InternalRos.g:4716:1: entryRuleuint16 returns [EObject current=null] : iv_ruleuint16= ruleuint16 EOF ; public final EObject entryRuleuint16() throws RecognitionException { EObject current = null; @@ -11780,8 +11829,8 @@ public final EObject entryRuleuint16() throws RecognitionException { try { - // InternalRos.g:4704:47: (iv_ruleuint16= ruleuint16 EOF ) - // InternalRos.g:4705:2: iv_ruleuint16= ruleuint16 EOF + // InternalRos.g:4716:47: (iv_ruleuint16= ruleuint16 EOF ) + // InternalRos.g:4717:2: iv_ruleuint16= ruleuint16 EOF { newCompositeNode(grammarAccess.getUint16Rule()); pushFollow(FOLLOW_1); @@ -11808,7 +11857,7 @@ public final EObject entryRuleuint16() throws RecognitionException { // $ANTLR start "ruleuint16" - // InternalRos.g:4711:1: ruleuint16 returns [EObject current=null] : ( () otherlv_1= 'uint16' ) ; + // InternalRos.g:4723:1: ruleuint16 returns [EObject current=null] : ( () otherlv_1= 'uint16' ) ; public final EObject ruleuint16() throws RecognitionException { EObject current = null; @@ -11818,14 +11867,14 @@ public final EObject ruleuint16() throws RecognitionException { enterRule(); try { - // InternalRos.g:4717:2: ( ( () otherlv_1= 'uint16' ) ) - // InternalRos.g:4718:2: ( () otherlv_1= 'uint16' ) + // InternalRos.g:4729:2: ( ( () otherlv_1= 'uint16' ) ) + // InternalRos.g:4730:2: ( () otherlv_1= 'uint16' ) { - // InternalRos.g:4718:2: ( () otherlv_1= 'uint16' ) - // InternalRos.g:4719:3: () otherlv_1= 'uint16' + // InternalRos.g:4730:2: ( () otherlv_1= 'uint16' ) + // InternalRos.g:4731:3: () otherlv_1= 'uint16' { - // InternalRos.g:4719:3: () - // InternalRos.g:4720:4: + // InternalRos.g:4731:3: () + // InternalRos.g:4732:4: { current = forceCreateModelElement( @@ -11862,7 +11911,7 @@ public final EObject ruleuint16() throws RecognitionException { // $ANTLR start "entryRuleint32" - // InternalRos.g:4734:1: entryRuleint32 returns [EObject current=null] : iv_ruleint32= ruleint32 EOF ; + // InternalRos.g:4746:1: entryRuleint32 returns [EObject current=null] : iv_ruleint32= ruleint32 EOF ; public final EObject entryRuleint32() throws RecognitionException { EObject current = null; @@ -11870,8 +11919,8 @@ public final EObject entryRuleint32() throws RecognitionException { try { - // InternalRos.g:4734:46: (iv_ruleint32= ruleint32 EOF ) - // InternalRos.g:4735:2: iv_ruleint32= ruleint32 EOF + // InternalRos.g:4746:46: (iv_ruleint32= ruleint32 EOF ) + // InternalRos.g:4747:2: iv_ruleint32= ruleint32 EOF { newCompositeNode(grammarAccess.getInt32Rule()); pushFollow(FOLLOW_1); @@ -11898,7 +11947,7 @@ public final EObject entryRuleint32() throws RecognitionException { // $ANTLR start "ruleint32" - // InternalRos.g:4741:1: ruleint32 returns [EObject current=null] : ( () otherlv_1= 'int32' ) ; + // InternalRos.g:4753:1: ruleint32 returns [EObject current=null] : ( () otherlv_1= 'int32' ) ; public final EObject ruleint32() throws RecognitionException { EObject current = null; @@ -11908,14 +11957,14 @@ public final EObject ruleint32() throws RecognitionException { enterRule(); try { - // InternalRos.g:4747:2: ( ( () otherlv_1= 'int32' ) ) - // InternalRos.g:4748:2: ( () otherlv_1= 'int32' ) + // InternalRos.g:4759:2: ( ( () otherlv_1= 'int32' ) ) + // InternalRos.g:4760:2: ( () otherlv_1= 'int32' ) { - // InternalRos.g:4748:2: ( () otherlv_1= 'int32' ) - // InternalRos.g:4749:3: () otherlv_1= 'int32' + // InternalRos.g:4760:2: ( () otherlv_1= 'int32' ) + // InternalRos.g:4761:3: () otherlv_1= 'int32' { - // InternalRos.g:4749:3: () - // InternalRos.g:4750:4: + // InternalRos.g:4761:3: () + // InternalRos.g:4762:4: { current = forceCreateModelElement( @@ -11952,7 +12001,7 @@ public final EObject ruleint32() throws RecognitionException { // $ANTLR start "entryRuleuint32" - // InternalRos.g:4764:1: entryRuleuint32 returns [EObject current=null] : iv_ruleuint32= ruleuint32 EOF ; + // InternalRos.g:4776:1: entryRuleuint32 returns [EObject current=null] : iv_ruleuint32= ruleuint32 EOF ; public final EObject entryRuleuint32() throws RecognitionException { EObject current = null; @@ -11960,8 +12009,8 @@ public final EObject entryRuleuint32() throws RecognitionException { try { - // InternalRos.g:4764:47: (iv_ruleuint32= ruleuint32 EOF ) - // InternalRos.g:4765:2: iv_ruleuint32= ruleuint32 EOF + // InternalRos.g:4776:47: (iv_ruleuint32= ruleuint32 EOF ) + // InternalRos.g:4777:2: iv_ruleuint32= ruleuint32 EOF { newCompositeNode(grammarAccess.getUint32Rule()); pushFollow(FOLLOW_1); @@ -11988,7 +12037,7 @@ public final EObject entryRuleuint32() throws RecognitionException { // $ANTLR start "ruleuint32" - // InternalRos.g:4771:1: ruleuint32 returns [EObject current=null] : ( () otherlv_1= 'uint32' ) ; + // InternalRos.g:4783:1: ruleuint32 returns [EObject current=null] : ( () otherlv_1= 'uint32' ) ; public final EObject ruleuint32() throws RecognitionException { EObject current = null; @@ -11998,14 +12047,14 @@ public final EObject ruleuint32() throws RecognitionException { enterRule(); try { - // InternalRos.g:4777:2: ( ( () otherlv_1= 'uint32' ) ) - // InternalRos.g:4778:2: ( () otherlv_1= 'uint32' ) + // InternalRos.g:4789:2: ( ( () otherlv_1= 'uint32' ) ) + // InternalRos.g:4790:2: ( () otherlv_1= 'uint32' ) { - // InternalRos.g:4778:2: ( () otherlv_1= 'uint32' ) - // InternalRos.g:4779:3: () otherlv_1= 'uint32' + // InternalRos.g:4790:2: ( () otherlv_1= 'uint32' ) + // InternalRos.g:4791:3: () otherlv_1= 'uint32' { - // InternalRos.g:4779:3: () - // InternalRos.g:4780:4: + // InternalRos.g:4791:3: () + // InternalRos.g:4792:4: { current = forceCreateModelElement( @@ -12042,7 +12091,7 @@ public final EObject ruleuint32() throws RecognitionException { // $ANTLR start "entryRuleint64" - // InternalRos.g:4794:1: entryRuleint64 returns [EObject current=null] : iv_ruleint64= ruleint64 EOF ; + // InternalRos.g:4806:1: entryRuleint64 returns [EObject current=null] : iv_ruleint64= ruleint64 EOF ; public final EObject entryRuleint64() throws RecognitionException { EObject current = null; @@ -12050,8 +12099,8 @@ public final EObject entryRuleint64() throws RecognitionException { try { - // InternalRos.g:4794:46: (iv_ruleint64= ruleint64 EOF ) - // InternalRos.g:4795:2: iv_ruleint64= ruleint64 EOF + // InternalRos.g:4806:46: (iv_ruleint64= ruleint64 EOF ) + // InternalRos.g:4807:2: iv_ruleint64= ruleint64 EOF { newCompositeNode(grammarAccess.getInt64Rule()); pushFollow(FOLLOW_1); @@ -12078,7 +12127,7 @@ public final EObject entryRuleint64() throws RecognitionException { // $ANTLR start "ruleint64" - // InternalRos.g:4801:1: ruleint64 returns [EObject current=null] : ( () otherlv_1= 'int64' ) ; + // InternalRos.g:4813:1: ruleint64 returns [EObject current=null] : ( () otherlv_1= 'int64' ) ; public final EObject ruleint64() throws RecognitionException { EObject current = null; @@ -12088,14 +12137,14 @@ public final EObject ruleint64() throws RecognitionException { enterRule(); try { - // InternalRos.g:4807:2: ( ( () otherlv_1= 'int64' ) ) - // InternalRos.g:4808:2: ( () otherlv_1= 'int64' ) + // InternalRos.g:4819:2: ( ( () otherlv_1= 'int64' ) ) + // InternalRos.g:4820:2: ( () otherlv_1= 'int64' ) { - // InternalRos.g:4808:2: ( () otherlv_1= 'int64' ) - // InternalRos.g:4809:3: () otherlv_1= 'int64' + // InternalRos.g:4820:2: ( () otherlv_1= 'int64' ) + // InternalRos.g:4821:3: () otherlv_1= 'int64' { - // InternalRos.g:4809:3: () - // InternalRos.g:4810:4: + // InternalRos.g:4821:3: () + // InternalRos.g:4822:4: { current = forceCreateModelElement( @@ -12132,7 +12181,7 @@ public final EObject ruleint64() throws RecognitionException { // $ANTLR start "entryRuleuint64" - // InternalRos.g:4824:1: entryRuleuint64 returns [EObject current=null] : iv_ruleuint64= ruleuint64 EOF ; + // InternalRos.g:4836:1: entryRuleuint64 returns [EObject current=null] : iv_ruleuint64= ruleuint64 EOF ; public final EObject entryRuleuint64() throws RecognitionException { EObject current = null; @@ -12140,8 +12189,8 @@ public final EObject entryRuleuint64() throws RecognitionException { try { - // InternalRos.g:4824:47: (iv_ruleuint64= ruleuint64 EOF ) - // InternalRos.g:4825:2: iv_ruleuint64= ruleuint64 EOF + // InternalRos.g:4836:47: (iv_ruleuint64= ruleuint64 EOF ) + // InternalRos.g:4837:2: iv_ruleuint64= ruleuint64 EOF { newCompositeNode(grammarAccess.getUint64Rule()); pushFollow(FOLLOW_1); @@ -12168,7 +12217,7 @@ public final EObject entryRuleuint64() throws RecognitionException { // $ANTLR start "ruleuint64" - // InternalRos.g:4831:1: ruleuint64 returns [EObject current=null] : ( () otherlv_1= 'uint64' ) ; + // InternalRos.g:4843:1: ruleuint64 returns [EObject current=null] : ( () otherlv_1= 'uint64' ) ; public final EObject ruleuint64() throws RecognitionException { EObject current = null; @@ -12178,14 +12227,14 @@ public final EObject ruleuint64() throws RecognitionException { enterRule(); try { - // InternalRos.g:4837:2: ( ( () otherlv_1= 'uint64' ) ) - // InternalRos.g:4838:2: ( () otherlv_1= 'uint64' ) + // InternalRos.g:4849:2: ( ( () otherlv_1= 'uint64' ) ) + // InternalRos.g:4850:2: ( () otherlv_1= 'uint64' ) { - // InternalRos.g:4838:2: ( () otherlv_1= 'uint64' ) - // InternalRos.g:4839:3: () otherlv_1= 'uint64' + // InternalRos.g:4850:2: ( () otherlv_1= 'uint64' ) + // InternalRos.g:4851:3: () otherlv_1= 'uint64' { - // InternalRos.g:4839:3: () - // InternalRos.g:4840:4: + // InternalRos.g:4851:3: () + // InternalRos.g:4852:4: { current = forceCreateModelElement( @@ -12222,7 +12271,7 @@ public final EObject ruleuint64() throws RecognitionException { // $ANTLR start "entryRulefloat32" - // InternalRos.g:4854:1: entryRulefloat32 returns [EObject current=null] : iv_rulefloat32= rulefloat32 EOF ; + // InternalRos.g:4866:1: entryRulefloat32 returns [EObject current=null] : iv_rulefloat32= rulefloat32 EOF ; public final EObject entryRulefloat32() throws RecognitionException { EObject current = null; @@ -12230,8 +12279,8 @@ public final EObject entryRulefloat32() throws RecognitionException { try { - // InternalRos.g:4854:48: (iv_rulefloat32= rulefloat32 EOF ) - // InternalRos.g:4855:2: iv_rulefloat32= rulefloat32 EOF + // InternalRos.g:4866:48: (iv_rulefloat32= rulefloat32 EOF ) + // InternalRos.g:4867:2: iv_rulefloat32= rulefloat32 EOF { newCompositeNode(grammarAccess.getFloat32Rule()); pushFollow(FOLLOW_1); @@ -12258,7 +12307,7 @@ public final EObject entryRulefloat32() throws RecognitionException { // $ANTLR start "rulefloat32" - // InternalRos.g:4861:1: rulefloat32 returns [EObject current=null] : ( () otherlv_1= 'float32' ) ; + // InternalRos.g:4873:1: rulefloat32 returns [EObject current=null] : ( () otherlv_1= 'float32' ) ; public final EObject rulefloat32() throws RecognitionException { EObject current = null; @@ -12268,14 +12317,14 @@ public final EObject rulefloat32() throws RecognitionException { enterRule(); try { - // InternalRos.g:4867:2: ( ( () otherlv_1= 'float32' ) ) - // InternalRos.g:4868:2: ( () otherlv_1= 'float32' ) + // InternalRos.g:4879:2: ( ( () otherlv_1= 'float32' ) ) + // InternalRos.g:4880:2: ( () otherlv_1= 'float32' ) { - // InternalRos.g:4868:2: ( () otherlv_1= 'float32' ) - // InternalRos.g:4869:3: () otherlv_1= 'float32' + // InternalRos.g:4880:2: ( () otherlv_1= 'float32' ) + // InternalRos.g:4881:3: () otherlv_1= 'float32' { - // InternalRos.g:4869:3: () - // InternalRos.g:4870:4: + // InternalRos.g:4881:3: () + // InternalRos.g:4882:4: { current = forceCreateModelElement( @@ -12312,7 +12361,7 @@ public final EObject rulefloat32() throws RecognitionException { // $ANTLR start "entryRulefloat64" - // InternalRos.g:4884:1: entryRulefloat64 returns [EObject current=null] : iv_rulefloat64= rulefloat64 EOF ; + // InternalRos.g:4896:1: entryRulefloat64 returns [EObject current=null] : iv_rulefloat64= rulefloat64 EOF ; public final EObject entryRulefloat64() throws RecognitionException { EObject current = null; @@ -12320,8 +12369,8 @@ public final EObject entryRulefloat64() throws RecognitionException { try { - // InternalRos.g:4884:48: (iv_rulefloat64= rulefloat64 EOF ) - // InternalRos.g:4885:2: iv_rulefloat64= rulefloat64 EOF + // InternalRos.g:4896:48: (iv_rulefloat64= rulefloat64 EOF ) + // InternalRos.g:4897:2: iv_rulefloat64= rulefloat64 EOF { newCompositeNode(grammarAccess.getFloat64Rule()); pushFollow(FOLLOW_1); @@ -12348,7 +12397,7 @@ public final EObject entryRulefloat64() throws RecognitionException { // $ANTLR start "rulefloat64" - // InternalRos.g:4891:1: rulefloat64 returns [EObject current=null] : ( () otherlv_1= 'float64' ) ; + // InternalRos.g:4903:1: rulefloat64 returns [EObject current=null] : ( () otherlv_1= 'float64' ) ; public final EObject rulefloat64() throws RecognitionException { EObject current = null; @@ -12358,14 +12407,14 @@ public final EObject rulefloat64() throws RecognitionException { enterRule(); try { - // InternalRos.g:4897:2: ( ( () otherlv_1= 'float64' ) ) - // InternalRos.g:4898:2: ( () otherlv_1= 'float64' ) + // InternalRos.g:4909:2: ( ( () otherlv_1= 'float64' ) ) + // InternalRos.g:4910:2: ( () otherlv_1= 'float64' ) { - // InternalRos.g:4898:2: ( () otherlv_1= 'float64' ) - // InternalRos.g:4899:3: () otherlv_1= 'float64' + // InternalRos.g:4910:2: ( () otherlv_1= 'float64' ) + // InternalRos.g:4911:3: () otherlv_1= 'float64' { - // InternalRos.g:4899:3: () - // InternalRos.g:4900:4: + // InternalRos.g:4911:3: () + // InternalRos.g:4912:4: { current = forceCreateModelElement( @@ -12402,7 +12451,7 @@ public final EObject rulefloat64() throws RecognitionException { // $ANTLR start "entryRulestring0" - // InternalRos.g:4914:1: entryRulestring0 returns [EObject current=null] : iv_rulestring0= rulestring0 EOF ; + // InternalRos.g:4926:1: entryRulestring0 returns [EObject current=null] : iv_rulestring0= rulestring0 EOF ; public final EObject entryRulestring0() throws RecognitionException { EObject current = null; @@ -12410,8 +12459,8 @@ public final EObject entryRulestring0() throws RecognitionException { try { - // InternalRos.g:4914:48: (iv_rulestring0= rulestring0 EOF ) - // InternalRos.g:4915:2: iv_rulestring0= rulestring0 EOF + // InternalRos.g:4926:48: (iv_rulestring0= rulestring0 EOF ) + // InternalRos.g:4927:2: iv_rulestring0= rulestring0 EOF { newCompositeNode(grammarAccess.getString0Rule()); pushFollow(FOLLOW_1); @@ -12438,7 +12487,7 @@ public final EObject entryRulestring0() throws RecognitionException { // $ANTLR start "rulestring0" - // InternalRos.g:4921:1: rulestring0 returns [EObject current=null] : ( () otherlv_1= 'string' ) ; + // InternalRos.g:4933:1: rulestring0 returns [EObject current=null] : ( () otherlv_1= 'string' ) ; public final EObject rulestring0() throws RecognitionException { EObject current = null; @@ -12448,14 +12497,14 @@ public final EObject rulestring0() throws RecognitionException { enterRule(); try { - // InternalRos.g:4927:2: ( ( () otherlv_1= 'string' ) ) - // InternalRos.g:4928:2: ( () otherlv_1= 'string' ) + // InternalRos.g:4939:2: ( ( () otherlv_1= 'string' ) ) + // InternalRos.g:4940:2: ( () otherlv_1= 'string' ) { - // InternalRos.g:4928:2: ( () otherlv_1= 'string' ) - // InternalRos.g:4929:3: () otherlv_1= 'string' + // InternalRos.g:4940:2: ( () otherlv_1= 'string' ) + // InternalRos.g:4941:3: () otherlv_1= 'string' { - // InternalRos.g:4929:3: () - // InternalRos.g:4930:4: + // InternalRos.g:4941:3: () + // InternalRos.g:4942:4: { current = forceCreateModelElement( @@ -12492,7 +12541,7 @@ public final EObject rulestring0() throws RecognitionException { // $ANTLR start "entryRulebyte" - // InternalRos.g:4944:1: entryRulebyte returns [EObject current=null] : iv_rulebyte= rulebyte EOF ; + // InternalRos.g:4956:1: entryRulebyte returns [EObject current=null] : iv_rulebyte= rulebyte EOF ; public final EObject entryRulebyte() throws RecognitionException { EObject current = null; @@ -12500,8 +12549,8 @@ public final EObject entryRulebyte() throws RecognitionException { try { - // InternalRos.g:4944:45: (iv_rulebyte= rulebyte EOF ) - // InternalRos.g:4945:2: iv_rulebyte= rulebyte EOF + // InternalRos.g:4956:45: (iv_rulebyte= rulebyte EOF ) + // InternalRos.g:4957:2: iv_rulebyte= rulebyte EOF { newCompositeNode(grammarAccess.getByteRule()); pushFollow(FOLLOW_1); @@ -12528,7 +12577,7 @@ public final EObject entryRulebyte() throws RecognitionException { // $ANTLR start "rulebyte" - // InternalRos.g:4951:1: rulebyte returns [EObject current=null] : ( () otherlv_1= 'byte' ) ; + // InternalRos.g:4963:1: rulebyte returns [EObject current=null] : ( () otherlv_1= 'byte' ) ; public final EObject rulebyte() throws RecognitionException { EObject current = null; @@ -12538,14 +12587,14 @@ public final EObject rulebyte() throws RecognitionException { enterRule(); try { - // InternalRos.g:4957:2: ( ( () otherlv_1= 'byte' ) ) - // InternalRos.g:4958:2: ( () otherlv_1= 'byte' ) + // InternalRos.g:4969:2: ( ( () otherlv_1= 'byte' ) ) + // InternalRos.g:4970:2: ( () otherlv_1= 'byte' ) { - // InternalRos.g:4958:2: ( () otherlv_1= 'byte' ) - // InternalRos.g:4959:3: () otherlv_1= 'byte' + // InternalRos.g:4970:2: ( () otherlv_1= 'byte' ) + // InternalRos.g:4971:3: () otherlv_1= 'byte' { - // InternalRos.g:4959:3: () - // InternalRos.g:4960:4: + // InternalRos.g:4971:3: () + // InternalRos.g:4972:4: { current = forceCreateModelElement( @@ -12582,7 +12631,7 @@ public final EObject rulebyte() throws RecognitionException { // $ANTLR start "entryRuletime" - // InternalRos.g:4974:1: entryRuletime returns [EObject current=null] : iv_ruletime= ruletime EOF ; + // InternalRos.g:4986:1: entryRuletime returns [EObject current=null] : iv_ruletime= ruletime EOF ; public final EObject entryRuletime() throws RecognitionException { EObject current = null; @@ -12590,8 +12639,8 @@ public final EObject entryRuletime() throws RecognitionException { try { - // InternalRos.g:4974:45: (iv_ruletime= ruletime EOF ) - // InternalRos.g:4975:2: iv_ruletime= ruletime EOF + // InternalRos.g:4986:45: (iv_ruletime= ruletime EOF ) + // InternalRos.g:4987:2: iv_ruletime= ruletime EOF { newCompositeNode(grammarAccess.getTimeRule()); pushFollow(FOLLOW_1); @@ -12618,7 +12667,7 @@ public final EObject entryRuletime() throws RecognitionException { // $ANTLR start "ruletime" - // InternalRos.g:4981:1: ruletime returns [EObject current=null] : ( () otherlv_1= 'time' ) ; + // InternalRos.g:4993:1: ruletime returns [EObject current=null] : ( () otherlv_1= 'time' ) ; public final EObject ruletime() throws RecognitionException { EObject current = null; @@ -12628,14 +12677,14 @@ public final EObject ruletime() throws RecognitionException { enterRule(); try { - // InternalRos.g:4987:2: ( ( () otherlv_1= 'time' ) ) - // InternalRos.g:4988:2: ( () otherlv_1= 'time' ) + // InternalRos.g:4999:2: ( ( () otherlv_1= 'time' ) ) + // InternalRos.g:5000:2: ( () otherlv_1= 'time' ) { - // InternalRos.g:4988:2: ( () otherlv_1= 'time' ) - // InternalRos.g:4989:3: () otherlv_1= 'time' + // InternalRos.g:5000:2: ( () otherlv_1= 'time' ) + // InternalRos.g:5001:3: () otherlv_1= 'time' { - // InternalRos.g:4989:3: () - // InternalRos.g:4990:4: + // InternalRos.g:5001:3: () + // InternalRos.g:5002:4: { current = forceCreateModelElement( @@ -12672,7 +12721,7 @@ public final EObject ruletime() throws RecognitionException { // $ANTLR start "entryRuleduration" - // InternalRos.g:5004:1: entryRuleduration returns [EObject current=null] : iv_ruleduration= ruleduration EOF ; + // InternalRos.g:5016:1: entryRuleduration returns [EObject current=null] : iv_ruleduration= ruleduration EOF ; public final EObject entryRuleduration() throws RecognitionException { EObject current = null; @@ -12680,8 +12729,8 @@ public final EObject entryRuleduration() throws RecognitionException { try { - // InternalRos.g:5004:49: (iv_ruleduration= ruleduration EOF ) - // InternalRos.g:5005:2: iv_ruleduration= ruleduration EOF + // InternalRos.g:5016:49: (iv_ruleduration= ruleduration EOF ) + // InternalRos.g:5017:2: iv_ruleduration= ruleduration EOF { newCompositeNode(grammarAccess.getDurationRule()); pushFollow(FOLLOW_1); @@ -12708,7 +12757,7 @@ public final EObject entryRuleduration() throws RecognitionException { // $ANTLR start "ruleduration" - // InternalRos.g:5011:1: ruleduration returns [EObject current=null] : ( () otherlv_1= 'duration' ) ; + // InternalRos.g:5023:1: ruleduration returns [EObject current=null] : ( () otherlv_1= 'duration' ) ; public final EObject ruleduration() throws RecognitionException { EObject current = null; @@ -12718,14 +12767,14 @@ public final EObject ruleduration() throws RecognitionException { enterRule(); try { - // InternalRos.g:5017:2: ( ( () otherlv_1= 'duration' ) ) - // InternalRos.g:5018:2: ( () otherlv_1= 'duration' ) + // InternalRos.g:5029:2: ( ( () otherlv_1= 'duration' ) ) + // InternalRos.g:5030:2: ( () otherlv_1= 'duration' ) { - // InternalRos.g:5018:2: ( () otherlv_1= 'duration' ) - // InternalRos.g:5019:3: () otherlv_1= 'duration' + // InternalRos.g:5030:2: ( () otherlv_1= 'duration' ) + // InternalRos.g:5031:3: () otherlv_1= 'duration' { - // InternalRos.g:5019:3: () - // InternalRos.g:5020:4: + // InternalRos.g:5031:3: () + // InternalRos.g:5032:4: { current = forceCreateModelElement( @@ -12762,7 +12811,7 @@ public final EObject ruleduration() throws RecognitionException { // $ANTLR start "entryRuleboolArray" - // InternalRos.g:5034:1: entryRuleboolArray returns [EObject current=null] : iv_ruleboolArray= ruleboolArray EOF ; + // InternalRos.g:5046:1: entryRuleboolArray returns [EObject current=null] : iv_ruleboolArray= ruleboolArray EOF ; public final EObject entryRuleboolArray() throws RecognitionException { EObject current = null; @@ -12770,8 +12819,8 @@ public final EObject entryRuleboolArray() throws RecognitionException { try { - // InternalRos.g:5034:50: (iv_ruleboolArray= ruleboolArray EOF ) - // InternalRos.g:5035:2: iv_ruleboolArray= ruleboolArray EOF + // InternalRos.g:5046:50: (iv_ruleboolArray= ruleboolArray EOF ) + // InternalRos.g:5047:2: iv_ruleboolArray= ruleboolArray EOF { newCompositeNode(grammarAccess.getBoolArrayRule()); pushFollow(FOLLOW_1); @@ -12798,7 +12847,7 @@ public final EObject entryRuleboolArray() throws RecognitionException { // $ANTLR start "ruleboolArray" - // InternalRos.g:5041:1: ruleboolArray returns [EObject current=null] : ( () otherlv_1= 'bool[]' ) ; + // InternalRos.g:5053:1: ruleboolArray returns [EObject current=null] : ( () otherlv_1= 'bool[]' ) ; public final EObject ruleboolArray() throws RecognitionException { EObject current = null; @@ -12808,14 +12857,14 @@ public final EObject ruleboolArray() throws RecognitionException { enterRule(); try { - // InternalRos.g:5047:2: ( ( () otherlv_1= 'bool[]' ) ) - // InternalRos.g:5048:2: ( () otherlv_1= 'bool[]' ) + // InternalRos.g:5059:2: ( ( () otherlv_1= 'bool[]' ) ) + // InternalRos.g:5060:2: ( () otherlv_1= 'bool[]' ) { - // InternalRos.g:5048:2: ( () otherlv_1= 'bool[]' ) - // InternalRos.g:5049:3: () otherlv_1= 'bool[]' + // InternalRos.g:5060:2: ( () otherlv_1= 'bool[]' ) + // InternalRos.g:5061:3: () otherlv_1= 'bool[]' { - // InternalRos.g:5049:3: () - // InternalRos.g:5050:4: + // InternalRos.g:5061:3: () + // InternalRos.g:5062:4: { current = forceCreateModelElement( @@ -12852,7 +12901,7 @@ public final EObject ruleboolArray() throws RecognitionException { // $ANTLR start "entryRuleint8Array" - // InternalRos.g:5064:1: entryRuleint8Array returns [EObject current=null] : iv_ruleint8Array= ruleint8Array EOF ; + // InternalRos.g:5076:1: entryRuleint8Array returns [EObject current=null] : iv_ruleint8Array= ruleint8Array EOF ; public final EObject entryRuleint8Array() throws RecognitionException { EObject current = null; @@ -12860,8 +12909,8 @@ public final EObject entryRuleint8Array() throws RecognitionException { try { - // InternalRos.g:5064:50: (iv_ruleint8Array= ruleint8Array EOF ) - // InternalRos.g:5065:2: iv_ruleint8Array= ruleint8Array EOF + // InternalRos.g:5076:50: (iv_ruleint8Array= ruleint8Array EOF ) + // InternalRos.g:5077:2: iv_ruleint8Array= ruleint8Array EOF { newCompositeNode(grammarAccess.getInt8ArrayRule()); pushFollow(FOLLOW_1); @@ -12888,7 +12937,7 @@ public final EObject entryRuleint8Array() throws RecognitionException { // $ANTLR start "ruleint8Array" - // InternalRos.g:5071:1: ruleint8Array returns [EObject current=null] : ( () otherlv_1= 'int8[]' ) ; + // InternalRos.g:5083:1: ruleint8Array returns [EObject current=null] : ( () otherlv_1= 'int8[]' ) ; public final EObject ruleint8Array() throws RecognitionException { EObject current = null; @@ -12898,14 +12947,14 @@ public final EObject ruleint8Array() throws RecognitionException { enterRule(); try { - // InternalRos.g:5077:2: ( ( () otherlv_1= 'int8[]' ) ) - // InternalRos.g:5078:2: ( () otherlv_1= 'int8[]' ) + // InternalRos.g:5089:2: ( ( () otherlv_1= 'int8[]' ) ) + // InternalRos.g:5090:2: ( () otherlv_1= 'int8[]' ) { - // InternalRos.g:5078:2: ( () otherlv_1= 'int8[]' ) - // InternalRos.g:5079:3: () otherlv_1= 'int8[]' + // InternalRos.g:5090:2: ( () otherlv_1= 'int8[]' ) + // InternalRos.g:5091:3: () otherlv_1= 'int8[]' { - // InternalRos.g:5079:3: () - // InternalRos.g:5080:4: + // InternalRos.g:5091:3: () + // InternalRos.g:5092:4: { current = forceCreateModelElement( @@ -12942,7 +12991,7 @@ public final EObject ruleint8Array() throws RecognitionException { // $ANTLR start "entryRuleuint8Array" - // InternalRos.g:5094:1: entryRuleuint8Array returns [EObject current=null] : iv_ruleuint8Array= ruleuint8Array EOF ; + // InternalRos.g:5106:1: entryRuleuint8Array returns [EObject current=null] : iv_ruleuint8Array= ruleuint8Array EOF ; public final EObject entryRuleuint8Array() throws RecognitionException { EObject current = null; @@ -12950,8 +12999,8 @@ public final EObject entryRuleuint8Array() throws RecognitionException { try { - // InternalRos.g:5094:51: (iv_ruleuint8Array= ruleuint8Array EOF ) - // InternalRos.g:5095:2: iv_ruleuint8Array= ruleuint8Array EOF + // InternalRos.g:5106:51: (iv_ruleuint8Array= ruleuint8Array EOF ) + // InternalRos.g:5107:2: iv_ruleuint8Array= ruleuint8Array EOF { newCompositeNode(grammarAccess.getUint8ArrayRule()); pushFollow(FOLLOW_1); @@ -12978,7 +13027,7 @@ public final EObject entryRuleuint8Array() throws RecognitionException { // $ANTLR start "ruleuint8Array" - // InternalRos.g:5101:1: ruleuint8Array returns [EObject current=null] : ( () otherlv_1= 'uint8[]' ) ; + // InternalRos.g:5113:1: ruleuint8Array returns [EObject current=null] : ( () otherlv_1= 'uint8[]' ) ; public final EObject ruleuint8Array() throws RecognitionException { EObject current = null; @@ -12988,14 +13037,14 @@ public final EObject ruleuint8Array() throws RecognitionException { enterRule(); try { - // InternalRos.g:5107:2: ( ( () otherlv_1= 'uint8[]' ) ) - // InternalRos.g:5108:2: ( () otherlv_1= 'uint8[]' ) + // InternalRos.g:5119:2: ( ( () otherlv_1= 'uint8[]' ) ) + // InternalRos.g:5120:2: ( () otherlv_1= 'uint8[]' ) { - // InternalRos.g:5108:2: ( () otherlv_1= 'uint8[]' ) - // InternalRos.g:5109:3: () otherlv_1= 'uint8[]' + // InternalRos.g:5120:2: ( () otherlv_1= 'uint8[]' ) + // InternalRos.g:5121:3: () otherlv_1= 'uint8[]' { - // InternalRos.g:5109:3: () - // InternalRos.g:5110:4: + // InternalRos.g:5121:3: () + // InternalRos.g:5122:4: { current = forceCreateModelElement( @@ -13032,7 +13081,7 @@ public final EObject ruleuint8Array() throws RecognitionException { // $ANTLR start "entryRuleint16Array" - // InternalRos.g:5124:1: entryRuleint16Array returns [EObject current=null] : iv_ruleint16Array= ruleint16Array EOF ; + // InternalRos.g:5136:1: entryRuleint16Array returns [EObject current=null] : iv_ruleint16Array= ruleint16Array EOF ; public final EObject entryRuleint16Array() throws RecognitionException { EObject current = null; @@ -13040,8 +13089,8 @@ public final EObject entryRuleint16Array() throws RecognitionException { try { - // InternalRos.g:5124:51: (iv_ruleint16Array= ruleint16Array EOF ) - // InternalRos.g:5125:2: iv_ruleint16Array= ruleint16Array EOF + // InternalRos.g:5136:51: (iv_ruleint16Array= ruleint16Array EOF ) + // InternalRos.g:5137:2: iv_ruleint16Array= ruleint16Array EOF { newCompositeNode(grammarAccess.getInt16ArrayRule()); pushFollow(FOLLOW_1); @@ -13068,7 +13117,7 @@ public final EObject entryRuleint16Array() throws RecognitionException { // $ANTLR start "ruleint16Array" - // InternalRos.g:5131:1: ruleint16Array returns [EObject current=null] : ( () otherlv_1= 'int16[]' ) ; + // InternalRos.g:5143:1: ruleint16Array returns [EObject current=null] : ( () otherlv_1= 'int16[]' ) ; public final EObject ruleint16Array() throws RecognitionException { EObject current = null; @@ -13078,14 +13127,14 @@ public final EObject ruleint16Array() throws RecognitionException { enterRule(); try { - // InternalRos.g:5137:2: ( ( () otherlv_1= 'int16[]' ) ) - // InternalRos.g:5138:2: ( () otherlv_1= 'int16[]' ) + // InternalRos.g:5149:2: ( ( () otherlv_1= 'int16[]' ) ) + // InternalRos.g:5150:2: ( () otherlv_1= 'int16[]' ) { - // InternalRos.g:5138:2: ( () otherlv_1= 'int16[]' ) - // InternalRos.g:5139:3: () otherlv_1= 'int16[]' + // InternalRos.g:5150:2: ( () otherlv_1= 'int16[]' ) + // InternalRos.g:5151:3: () otherlv_1= 'int16[]' { - // InternalRos.g:5139:3: () - // InternalRos.g:5140:4: + // InternalRos.g:5151:3: () + // InternalRos.g:5152:4: { current = forceCreateModelElement( @@ -13122,7 +13171,7 @@ public final EObject ruleint16Array() throws RecognitionException { // $ANTLR start "entryRuleuint16Array" - // InternalRos.g:5154:1: entryRuleuint16Array returns [EObject current=null] : iv_ruleuint16Array= ruleuint16Array EOF ; + // InternalRos.g:5166:1: entryRuleuint16Array returns [EObject current=null] : iv_ruleuint16Array= ruleuint16Array EOF ; public final EObject entryRuleuint16Array() throws RecognitionException { EObject current = null; @@ -13130,8 +13179,8 @@ public final EObject entryRuleuint16Array() throws RecognitionException { try { - // InternalRos.g:5154:52: (iv_ruleuint16Array= ruleuint16Array EOF ) - // InternalRos.g:5155:2: iv_ruleuint16Array= ruleuint16Array EOF + // InternalRos.g:5166:52: (iv_ruleuint16Array= ruleuint16Array EOF ) + // InternalRos.g:5167:2: iv_ruleuint16Array= ruleuint16Array EOF { newCompositeNode(grammarAccess.getUint16ArrayRule()); pushFollow(FOLLOW_1); @@ -13158,7 +13207,7 @@ public final EObject entryRuleuint16Array() throws RecognitionException { // $ANTLR start "ruleuint16Array" - // InternalRos.g:5161:1: ruleuint16Array returns [EObject current=null] : ( () otherlv_1= 'uint16[]' ) ; + // InternalRos.g:5173:1: ruleuint16Array returns [EObject current=null] : ( () otherlv_1= 'uint16[]' ) ; public final EObject ruleuint16Array() throws RecognitionException { EObject current = null; @@ -13168,14 +13217,14 @@ public final EObject ruleuint16Array() throws RecognitionException { enterRule(); try { - // InternalRos.g:5167:2: ( ( () otherlv_1= 'uint16[]' ) ) - // InternalRos.g:5168:2: ( () otherlv_1= 'uint16[]' ) + // InternalRos.g:5179:2: ( ( () otherlv_1= 'uint16[]' ) ) + // InternalRos.g:5180:2: ( () otherlv_1= 'uint16[]' ) { - // InternalRos.g:5168:2: ( () otherlv_1= 'uint16[]' ) - // InternalRos.g:5169:3: () otherlv_1= 'uint16[]' + // InternalRos.g:5180:2: ( () otherlv_1= 'uint16[]' ) + // InternalRos.g:5181:3: () otherlv_1= 'uint16[]' { - // InternalRos.g:5169:3: () - // InternalRos.g:5170:4: + // InternalRos.g:5181:3: () + // InternalRos.g:5182:4: { current = forceCreateModelElement( @@ -13212,7 +13261,7 @@ public final EObject ruleuint16Array() throws RecognitionException { // $ANTLR start "entryRuleint32Array" - // InternalRos.g:5184:1: entryRuleint32Array returns [EObject current=null] : iv_ruleint32Array= ruleint32Array EOF ; + // InternalRos.g:5196:1: entryRuleint32Array returns [EObject current=null] : iv_ruleint32Array= ruleint32Array EOF ; public final EObject entryRuleint32Array() throws RecognitionException { EObject current = null; @@ -13220,8 +13269,8 @@ public final EObject entryRuleint32Array() throws RecognitionException { try { - // InternalRos.g:5184:51: (iv_ruleint32Array= ruleint32Array EOF ) - // InternalRos.g:5185:2: iv_ruleint32Array= ruleint32Array EOF + // InternalRos.g:5196:51: (iv_ruleint32Array= ruleint32Array EOF ) + // InternalRos.g:5197:2: iv_ruleint32Array= ruleint32Array EOF { newCompositeNode(grammarAccess.getInt32ArrayRule()); pushFollow(FOLLOW_1); @@ -13248,7 +13297,7 @@ public final EObject entryRuleint32Array() throws RecognitionException { // $ANTLR start "ruleint32Array" - // InternalRos.g:5191:1: ruleint32Array returns [EObject current=null] : ( () otherlv_1= 'int32[]' ) ; + // InternalRos.g:5203:1: ruleint32Array returns [EObject current=null] : ( () otherlv_1= 'int32[]' ) ; public final EObject ruleint32Array() throws RecognitionException { EObject current = null; @@ -13258,14 +13307,14 @@ public final EObject ruleint32Array() throws RecognitionException { enterRule(); try { - // InternalRos.g:5197:2: ( ( () otherlv_1= 'int32[]' ) ) - // InternalRos.g:5198:2: ( () otherlv_1= 'int32[]' ) + // InternalRos.g:5209:2: ( ( () otherlv_1= 'int32[]' ) ) + // InternalRos.g:5210:2: ( () otherlv_1= 'int32[]' ) { - // InternalRos.g:5198:2: ( () otherlv_1= 'int32[]' ) - // InternalRos.g:5199:3: () otherlv_1= 'int32[]' + // InternalRos.g:5210:2: ( () otherlv_1= 'int32[]' ) + // InternalRos.g:5211:3: () otherlv_1= 'int32[]' { - // InternalRos.g:5199:3: () - // InternalRos.g:5200:4: + // InternalRos.g:5211:3: () + // InternalRos.g:5212:4: { current = forceCreateModelElement( @@ -13302,7 +13351,7 @@ public final EObject ruleint32Array() throws RecognitionException { // $ANTLR start "entryRuleuint32Array" - // InternalRos.g:5214:1: entryRuleuint32Array returns [EObject current=null] : iv_ruleuint32Array= ruleuint32Array EOF ; + // InternalRos.g:5226:1: entryRuleuint32Array returns [EObject current=null] : iv_ruleuint32Array= ruleuint32Array EOF ; public final EObject entryRuleuint32Array() throws RecognitionException { EObject current = null; @@ -13310,8 +13359,8 @@ public final EObject entryRuleuint32Array() throws RecognitionException { try { - // InternalRos.g:5214:52: (iv_ruleuint32Array= ruleuint32Array EOF ) - // InternalRos.g:5215:2: iv_ruleuint32Array= ruleuint32Array EOF + // InternalRos.g:5226:52: (iv_ruleuint32Array= ruleuint32Array EOF ) + // InternalRos.g:5227:2: iv_ruleuint32Array= ruleuint32Array EOF { newCompositeNode(grammarAccess.getUint32ArrayRule()); pushFollow(FOLLOW_1); @@ -13338,7 +13387,7 @@ public final EObject entryRuleuint32Array() throws RecognitionException { // $ANTLR start "ruleuint32Array" - // InternalRos.g:5221:1: ruleuint32Array returns [EObject current=null] : ( () otherlv_1= 'uint32[]' ) ; + // InternalRos.g:5233:1: ruleuint32Array returns [EObject current=null] : ( () otherlv_1= 'uint32[]' ) ; public final EObject ruleuint32Array() throws RecognitionException { EObject current = null; @@ -13348,14 +13397,14 @@ public final EObject ruleuint32Array() throws RecognitionException { enterRule(); try { - // InternalRos.g:5227:2: ( ( () otherlv_1= 'uint32[]' ) ) - // InternalRos.g:5228:2: ( () otherlv_1= 'uint32[]' ) + // InternalRos.g:5239:2: ( ( () otherlv_1= 'uint32[]' ) ) + // InternalRos.g:5240:2: ( () otherlv_1= 'uint32[]' ) { - // InternalRos.g:5228:2: ( () otherlv_1= 'uint32[]' ) - // InternalRos.g:5229:3: () otherlv_1= 'uint32[]' + // InternalRos.g:5240:2: ( () otherlv_1= 'uint32[]' ) + // InternalRos.g:5241:3: () otherlv_1= 'uint32[]' { - // InternalRos.g:5229:3: () - // InternalRos.g:5230:4: + // InternalRos.g:5241:3: () + // InternalRos.g:5242:4: { current = forceCreateModelElement( @@ -13392,7 +13441,7 @@ public final EObject ruleuint32Array() throws RecognitionException { // $ANTLR start "entryRuleint64Array" - // InternalRos.g:5244:1: entryRuleint64Array returns [EObject current=null] : iv_ruleint64Array= ruleint64Array EOF ; + // InternalRos.g:5256:1: entryRuleint64Array returns [EObject current=null] : iv_ruleint64Array= ruleint64Array EOF ; public final EObject entryRuleint64Array() throws RecognitionException { EObject current = null; @@ -13400,8 +13449,8 @@ public final EObject entryRuleint64Array() throws RecognitionException { try { - // InternalRos.g:5244:51: (iv_ruleint64Array= ruleint64Array EOF ) - // InternalRos.g:5245:2: iv_ruleint64Array= ruleint64Array EOF + // InternalRos.g:5256:51: (iv_ruleint64Array= ruleint64Array EOF ) + // InternalRos.g:5257:2: iv_ruleint64Array= ruleint64Array EOF { newCompositeNode(grammarAccess.getInt64ArrayRule()); pushFollow(FOLLOW_1); @@ -13428,7 +13477,7 @@ public final EObject entryRuleint64Array() throws RecognitionException { // $ANTLR start "ruleint64Array" - // InternalRos.g:5251:1: ruleint64Array returns [EObject current=null] : ( () otherlv_1= 'int64[]' ) ; + // InternalRos.g:5263:1: ruleint64Array returns [EObject current=null] : ( () otherlv_1= 'int64[]' ) ; public final EObject ruleint64Array() throws RecognitionException { EObject current = null; @@ -13438,14 +13487,14 @@ public final EObject ruleint64Array() throws RecognitionException { enterRule(); try { - // InternalRos.g:5257:2: ( ( () otherlv_1= 'int64[]' ) ) - // InternalRos.g:5258:2: ( () otherlv_1= 'int64[]' ) + // InternalRos.g:5269:2: ( ( () otherlv_1= 'int64[]' ) ) + // InternalRos.g:5270:2: ( () otherlv_1= 'int64[]' ) { - // InternalRos.g:5258:2: ( () otherlv_1= 'int64[]' ) - // InternalRos.g:5259:3: () otherlv_1= 'int64[]' + // InternalRos.g:5270:2: ( () otherlv_1= 'int64[]' ) + // InternalRos.g:5271:3: () otherlv_1= 'int64[]' { - // InternalRos.g:5259:3: () - // InternalRos.g:5260:4: + // InternalRos.g:5271:3: () + // InternalRos.g:5272:4: { current = forceCreateModelElement( @@ -13482,7 +13531,7 @@ public final EObject ruleint64Array() throws RecognitionException { // $ANTLR start "entryRuleuint64Array" - // InternalRos.g:5274:1: entryRuleuint64Array returns [EObject current=null] : iv_ruleuint64Array= ruleuint64Array EOF ; + // InternalRos.g:5286:1: entryRuleuint64Array returns [EObject current=null] : iv_ruleuint64Array= ruleuint64Array EOF ; public final EObject entryRuleuint64Array() throws RecognitionException { EObject current = null; @@ -13490,8 +13539,8 @@ public final EObject entryRuleuint64Array() throws RecognitionException { try { - // InternalRos.g:5274:52: (iv_ruleuint64Array= ruleuint64Array EOF ) - // InternalRos.g:5275:2: iv_ruleuint64Array= ruleuint64Array EOF + // InternalRos.g:5286:52: (iv_ruleuint64Array= ruleuint64Array EOF ) + // InternalRos.g:5287:2: iv_ruleuint64Array= ruleuint64Array EOF { newCompositeNode(grammarAccess.getUint64ArrayRule()); pushFollow(FOLLOW_1); @@ -13518,7 +13567,7 @@ public final EObject entryRuleuint64Array() throws RecognitionException { // $ANTLR start "ruleuint64Array" - // InternalRos.g:5281:1: ruleuint64Array returns [EObject current=null] : ( () otherlv_1= 'uint64[]' ) ; + // InternalRos.g:5293:1: ruleuint64Array returns [EObject current=null] : ( () otherlv_1= 'uint64[]' ) ; public final EObject ruleuint64Array() throws RecognitionException { EObject current = null; @@ -13528,14 +13577,14 @@ public final EObject ruleuint64Array() throws RecognitionException { enterRule(); try { - // InternalRos.g:5287:2: ( ( () otherlv_1= 'uint64[]' ) ) - // InternalRos.g:5288:2: ( () otherlv_1= 'uint64[]' ) + // InternalRos.g:5299:2: ( ( () otherlv_1= 'uint64[]' ) ) + // InternalRos.g:5300:2: ( () otherlv_1= 'uint64[]' ) { - // InternalRos.g:5288:2: ( () otherlv_1= 'uint64[]' ) - // InternalRos.g:5289:3: () otherlv_1= 'uint64[]' + // InternalRos.g:5300:2: ( () otherlv_1= 'uint64[]' ) + // InternalRos.g:5301:3: () otherlv_1= 'uint64[]' { - // InternalRos.g:5289:3: () - // InternalRos.g:5290:4: + // InternalRos.g:5301:3: () + // InternalRos.g:5302:4: { current = forceCreateModelElement( @@ -13572,7 +13621,7 @@ public final EObject ruleuint64Array() throws RecognitionException { // $ANTLR start "entryRulefloat32Array" - // InternalRos.g:5304:1: entryRulefloat32Array returns [EObject current=null] : iv_rulefloat32Array= rulefloat32Array EOF ; + // InternalRos.g:5316:1: entryRulefloat32Array returns [EObject current=null] : iv_rulefloat32Array= rulefloat32Array EOF ; public final EObject entryRulefloat32Array() throws RecognitionException { EObject current = null; @@ -13580,8 +13629,8 @@ public final EObject entryRulefloat32Array() throws RecognitionException { try { - // InternalRos.g:5304:53: (iv_rulefloat32Array= rulefloat32Array EOF ) - // InternalRos.g:5305:2: iv_rulefloat32Array= rulefloat32Array EOF + // InternalRos.g:5316:53: (iv_rulefloat32Array= rulefloat32Array EOF ) + // InternalRos.g:5317:2: iv_rulefloat32Array= rulefloat32Array EOF { newCompositeNode(grammarAccess.getFloat32ArrayRule()); pushFollow(FOLLOW_1); @@ -13608,7 +13657,7 @@ public final EObject entryRulefloat32Array() throws RecognitionException { // $ANTLR start "rulefloat32Array" - // InternalRos.g:5311:1: rulefloat32Array returns [EObject current=null] : ( () otherlv_1= 'float32[]' ) ; + // InternalRos.g:5323:1: rulefloat32Array returns [EObject current=null] : ( () otherlv_1= 'float32[]' ) ; public final EObject rulefloat32Array() throws RecognitionException { EObject current = null; @@ -13618,14 +13667,14 @@ public final EObject rulefloat32Array() throws RecognitionException { enterRule(); try { - // InternalRos.g:5317:2: ( ( () otherlv_1= 'float32[]' ) ) - // InternalRos.g:5318:2: ( () otherlv_1= 'float32[]' ) + // InternalRos.g:5329:2: ( ( () otherlv_1= 'float32[]' ) ) + // InternalRos.g:5330:2: ( () otherlv_1= 'float32[]' ) { - // InternalRos.g:5318:2: ( () otherlv_1= 'float32[]' ) - // InternalRos.g:5319:3: () otherlv_1= 'float32[]' + // InternalRos.g:5330:2: ( () otherlv_1= 'float32[]' ) + // InternalRos.g:5331:3: () otherlv_1= 'float32[]' { - // InternalRos.g:5319:3: () - // InternalRos.g:5320:4: + // InternalRos.g:5331:3: () + // InternalRos.g:5332:4: { current = forceCreateModelElement( @@ -13662,7 +13711,7 @@ public final EObject rulefloat32Array() throws RecognitionException { // $ANTLR start "entryRulefloat64Array" - // InternalRos.g:5334:1: entryRulefloat64Array returns [EObject current=null] : iv_rulefloat64Array= rulefloat64Array EOF ; + // InternalRos.g:5346:1: entryRulefloat64Array returns [EObject current=null] : iv_rulefloat64Array= rulefloat64Array EOF ; public final EObject entryRulefloat64Array() throws RecognitionException { EObject current = null; @@ -13670,8 +13719,8 @@ public final EObject entryRulefloat64Array() throws RecognitionException { try { - // InternalRos.g:5334:53: (iv_rulefloat64Array= rulefloat64Array EOF ) - // InternalRos.g:5335:2: iv_rulefloat64Array= rulefloat64Array EOF + // InternalRos.g:5346:53: (iv_rulefloat64Array= rulefloat64Array EOF ) + // InternalRos.g:5347:2: iv_rulefloat64Array= rulefloat64Array EOF { newCompositeNode(grammarAccess.getFloat64ArrayRule()); pushFollow(FOLLOW_1); @@ -13698,7 +13747,7 @@ public final EObject entryRulefloat64Array() throws RecognitionException { // $ANTLR start "rulefloat64Array" - // InternalRos.g:5341:1: rulefloat64Array returns [EObject current=null] : ( () otherlv_1= 'float64[]' ) ; + // InternalRos.g:5353:1: rulefloat64Array returns [EObject current=null] : ( () otherlv_1= 'float64[]' ) ; public final EObject rulefloat64Array() throws RecognitionException { EObject current = null; @@ -13708,14 +13757,14 @@ public final EObject rulefloat64Array() throws RecognitionException { enterRule(); try { - // InternalRos.g:5347:2: ( ( () otherlv_1= 'float64[]' ) ) - // InternalRos.g:5348:2: ( () otherlv_1= 'float64[]' ) + // InternalRos.g:5359:2: ( ( () otherlv_1= 'float64[]' ) ) + // InternalRos.g:5360:2: ( () otherlv_1= 'float64[]' ) { - // InternalRos.g:5348:2: ( () otherlv_1= 'float64[]' ) - // InternalRos.g:5349:3: () otherlv_1= 'float64[]' + // InternalRos.g:5360:2: ( () otherlv_1= 'float64[]' ) + // InternalRos.g:5361:3: () otherlv_1= 'float64[]' { - // InternalRos.g:5349:3: () - // InternalRos.g:5350:4: + // InternalRos.g:5361:3: () + // InternalRos.g:5362:4: { current = forceCreateModelElement( @@ -13752,7 +13801,7 @@ public final EObject rulefloat64Array() throws RecognitionException { // $ANTLR start "entryRulestring0Array" - // InternalRos.g:5364:1: entryRulestring0Array returns [EObject current=null] : iv_rulestring0Array= rulestring0Array EOF ; + // InternalRos.g:5376:1: entryRulestring0Array returns [EObject current=null] : iv_rulestring0Array= rulestring0Array EOF ; public final EObject entryRulestring0Array() throws RecognitionException { EObject current = null; @@ -13760,8 +13809,8 @@ public final EObject entryRulestring0Array() throws RecognitionException { try { - // InternalRos.g:5364:53: (iv_rulestring0Array= rulestring0Array EOF ) - // InternalRos.g:5365:2: iv_rulestring0Array= rulestring0Array EOF + // InternalRos.g:5376:53: (iv_rulestring0Array= rulestring0Array EOF ) + // InternalRos.g:5377:2: iv_rulestring0Array= rulestring0Array EOF { newCompositeNode(grammarAccess.getString0ArrayRule()); pushFollow(FOLLOW_1); @@ -13788,7 +13837,7 @@ public final EObject entryRulestring0Array() throws RecognitionException { // $ANTLR start "rulestring0Array" - // InternalRos.g:5371:1: rulestring0Array returns [EObject current=null] : ( () otherlv_1= 'string[]' ) ; + // InternalRos.g:5383:1: rulestring0Array returns [EObject current=null] : ( () otherlv_1= 'string[]' ) ; public final EObject rulestring0Array() throws RecognitionException { EObject current = null; @@ -13798,14 +13847,14 @@ public final EObject rulestring0Array() throws RecognitionException { enterRule(); try { - // InternalRos.g:5377:2: ( ( () otherlv_1= 'string[]' ) ) - // InternalRos.g:5378:2: ( () otherlv_1= 'string[]' ) + // InternalRos.g:5389:2: ( ( () otherlv_1= 'string[]' ) ) + // InternalRos.g:5390:2: ( () otherlv_1= 'string[]' ) { - // InternalRos.g:5378:2: ( () otherlv_1= 'string[]' ) - // InternalRos.g:5379:3: () otherlv_1= 'string[]' + // InternalRos.g:5390:2: ( () otherlv_1= 'string[]' ) + // InternalRos.g:5391:3: () otherlv_1= 'string[]' { - // InternalRos.g:5379:3: () - // InternalRos.g:5380:4: + // InternalRos.g:5391:3: () + // InternalRos.g:5392:4: { current = forceCreateModelElement( @@ -13842,7 +13891,7 @@ public final EObject rulestring0Array() throws RecognitionException { // $ANTLR start "entryRulebyteArray" - // InternalRos.g:5394:1: entryRulebyteArray returns [EObject current=null] : iv_rulebyteArray= rulebyteArray EOF ; + // InternalRos.g:5406:1: entryRulebyteArray returns [EObject current=null] : iv_rulebyteArray= rulebyteArray EOF ; public final EObject entryRulebyteArray() throws RecognitionException { EObject current = null; @@ -13850,8 +13899,8 @@ public final EObject entryRulebyteArray() throws RecognitionException { try { - // InternalRos.g:5394:50: (iv_rulebyteArray= rulebyteArray EOF ) - // InternalRos.g:5395:2: iv_rulebyteArray= rulebyteArray EOF + // InternalRos.g:5406:50: (iv_rulebyteArray= rulebyteArray EOF ) + // InternalRos.g:5407:2: iv_rulebyteArray= rulebyteArray EOF { newCompositeNode(grammarAccess.getByteArrayRule()); pushFollow(FOLLOW_1); @@ -13878,7 +13927,7 @@ public final EObject entryRulebyteArray() throws RecognitionException { // $ANTLR start "rulebyteArray" - // InternalRos.g:5401:1: rulebyteArray returns [EObject current=null] : ( () otherlv_1= 'byte[]' ) ; + // InternalRos.g:5413:1: rulebyteArray returns [EObject current=null] : ( () otherlv_1= 'byte[]' ) ; public final EObject rulebyteArray() throws RecognitionException { EObject current = null; @@ -13888,14 +13937,14 @@ public final EObject rulebyteArray() throws RecognitionException { enterRule(); try { - // InternalRos.g:5407:2: ( ( () otherlv_1= 'byte[]' ) ) - // InternalRos.g:5408:2: ( () otherlv_1= 'byte[]' ) + // InternalRos.g:5419:2: ( ( () otherlv_1= 'byte[]' ) ) + // InternalRos.g:5420:2: ( () otherlv_1= 'byte[]' ) { - // InternalRos.g:5408:2: ( () otherlv_1= 'byte[]' ) - // InternalRos.g:5409:3: () otherlv_1= 'byte[]' + // InternalRos.g:5420:2: ( () otherlv_1= 'byte[]' ) + // InternalRos.g:5421:3: () otherlv_1= 'byte[]' { - // InternalRos.g:5409:3: () - // InternalRos.g:5410:4: + // InternalRos.g:5421:3: () + // InternalRos.g:5422:4: { current = forceCreateModelElement( @@ -13932,7 +13981,7 @@ public final EObject rulebyteArray() throws RecognitionException { // $ANTLR start "entryRuleHeader" - // InternalRos.g:5424:1: entryRuleHeader returns [EObject current=null] : iv_ruleHeader= ruleHeader EOF ; + // InternalRos.g:5436:1: entryRuleHeader returns [EObject current=null] : iv_ruleHeader= ruleHeader EOF ; public final EObject entryRuleHeader() throws RecognitionException { EObject current = null; @@ -13940,8 +13989,8 @@ public final EObject entryRuleHeader() throws RecognitionException { try { - // InternalRos.g:5424:47: (iv_ruleHeader= ruleHeader EOF ) - // InternalRos.g:5425:2: iv_ruleHeader= ruleHeader EOF + // InternalRos.g:5436:47: (iv_ruleHeader= ruleHeader EOF ) + // InternalRos.g:5437:2: iv_ruleHeader= ruleHeader EOF { newCompositeNode(grammarAccess.getHeaderRule()); pushFollow(FOLLOW_1); @@ -13968,7 +14017,7 @@ public final EObject entryRuleHeader() throws RecognitionException { // $ANTLR start "ruleHeader" - // InternalRos.g:5431:1: ruleHeader returns [EObject current=null] : ( () otherlv_1= 'Header' ) ; + // InternalRos.g:5443:1: ruleHeader returns [EObject current=null] : ( () otherlv_1= 'Header' ) ; public final EObject ruleHeader() throws RecognitionException { EObject current = null; @@ -13978,14 +14027,14 @@ public final EObject ruleHeader() throws RecognitionException { enterRule(); try { - // InternalRos.g:5437:2: ( ( () otherlv_1= 'Header' ) ) - // InternalRos.g:5438:2: ( () otherlv_1= 'Header' ) + // InternalRos.g:5449:2: ( ( () otherlv_1= 'Header' ) ) + // InternalRos.g:5450:2: ( () otherlv_1= 'Header' ) { - // InternalRos.g:5438:2: ( () otherlv_1= 'Header' ) - // InternalRos.g:5439:3: () otherlv_1= 'Header' + // InternalRos.g:5450:2: ( () otherlv_1= 'Header' ) + // InternalRos.g:5451:3: () otherlv_1= 'Header' { - // InternalRos.g:5439:3: () - // InternalRos.g:5440:4: + // InternalRos.g:5451:3: () + // InternalRos.g:5452:4: { current = forceCreateModelElement( @@ -14022,7 +14071,7 @@ public final EObject ruleHeader() throws RecognitionException { // $ANTLR start "entryRuleTopicSpecRef" - // InternalRos.g:5454:1: entryRuleTopicSpecRef returns [EObject current=null] : iv_ruleTopicSpecRef= ruleTopicSpecRef EOF ; + // InternalRos.g:5466:1: entryRuleTopicSpecRef returns [EObject current=null] : iv_ruleTopicSpecRef= ruleTopicSpecRef EOF ; public final EObject entryRuleTopicSpecRef() throws RecognitionException { EObject current = null; @@ -14030,8 +14079,8 @@ public final EObject entryRuleTopicSpecRef() throws RecognitionException { try { - // InternalRos.g:5454:53: (iv_ruleTopicSpecRef= ruleTopicSpecRef EOF ) - // InternalRos.g:5455:2: iv_ruleTopicSpecRef= ruleTopicSpecRef EOF + // InternalRos.g:5466:53: (iv_ruleTopicSpecRef= ruleTopicSpecRef EOF ) + // InternalRos.g:5467:2: iv_ruleTopicSpecRef= ruleTopicSpecRef EOF { newCompositeNode(grammarAccess.getTopicSpecRefRule()); pushFollow(FOLLOW_1); @@ -14058,7 +14107,7 @@ public final EObject entryRuleTopicSpecRef() throws RecognitionException { // $ANTLR start "ruleTopicSpecRef" - // InternalRos.g:5461:1: ruleTopicSpecRef returns [EObject current=null] : ( ( ruleEString ) ) ; + // InternalRos.g:5473:1: ruleTopicSpecRef returns [EObject current=null] : ( ( ruleEString ) ) ; public final EObject ruleTopicSpecRef() throws RecognitionException { EObject current = null; @@ -14066,14 +14115,14 @@ public final EObject ruleTopicSpecRef() throws RecognitionException { enterRule(); try { - // InternalRos.g:5467:2: ( ( ( ruleEString ) ) ) - // InternalRos.g:5468:2: ( ( ruleEString ) ) + // InternalRos.g:5479:2: ( ( ( ruleEString ) ) ) + // InternalRos.g:5480:2: ( ( ruleEString ) ) { - // InternalRos.g:5468:2: ( ( ruleEString ) ) - // InternalRos.g:5469:3: ( ruleEString ) + // InternalRos.g:5480:2: ( ( ruleEString ) ) + // InternalRos.g:5481:3: ( ruleEString ) { - // InternalRos.g:5469:3: ( ruleEString ) - // InternalRos.g:5470:4: ruleEString + // InternalRos.g:5481:3: ( ruleEString ) + // InternalRos.g:5482:4: ruleEString { if (current==null) { @@ -14117,7 +14166,7 @@ public final EObject ruleTopicSpecRef() throws RecognitionException { // $ANTLR start "entryRuleArrayTopicSpecRef" - // InternalRos.g:5487:1: entryRuleArrayTopicSpecRef returns [EObject current=null] : iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF ; + // InternalRos.g:5499:1: entryRuleArrayTopicSpecRef returns [EObject current=null] : iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF ; public final EObject entryRuleArrayTopicSpecRef() throws RecognitionException { EObject current = null; @@ -14125,8 +14174,8 @@ public final EObject entryRuleArrayTopicSpecRef() throws RecognitionException { try { - // InternalRos.g:5487:58: (iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF ) - // InternalRos.g:5488:2: iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF + // InternalRos.g:5499:58: (iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF ) + // InternalRos.g:5500:2: iv_ruleArrayTopicSpecRef= ruleArrayTopicSpecRef EOF { newCompositeNode(grammarAccess.getArrayTopicSpecRefRule()); pushFollow(FOLLOW_1); @@ -14153,7 +14202,7 @@ public final EObject entryRuleArrayTopicSpecRef() throws RecognitionException { // $ANTLR start "ruleArrayTopicSpecRef" - // InternalRos.g:5494:1: ruleArrayTopicSpecRef returns [EObject current=null] : ( ( ( ruleEString ) ) otherlv_1= '[]' ) ; + // InternalRos.g:5506:1: ruleArrayTopicSpecRef returns [EObject current=null] : ( ( ( ruleEString ) ) otherlv_1= '[]' ) ; public final EObject ruleArrayTopicSpecRef() throws RecognitionException { EObject current = null; @@ -14163,17 +14212,17 @@ public final EObject ruleArrayTopicSpecRef() throws RecognitionException { enterRule(); try { - // InternalRos.g:5500:2: ( ( ( ( ruleEString ) ) otherlv_1= '[]' ) ) - // InternalRos.g:5501:2: ( ( ( ruleEString ) ) otherlv_1= '[]' ) + // InternalRos.g:5512:2: ( ( ( ( ruleEString ) ) otherlv_1= '[]' ) ) + // InternalRos.g:5513:2: ( ( ( ruleEString ) ) otherlv_1= '[]' ) { - // InternalRos.g:5501:2: ( ( ( ruleEString ) ) otherlv_1= '[]' ) - // InternalRos.g:5502:3: ( ( ruleEString ) ) otherlv_1= '[]' + // InternalRos.g:5513:2: ( ( ( ruleEString ) ) otherlv_1= '[]' ) + // InternalRos.g:5514:3: ( ( ruleEString ) ) otherlv_1= '[]' { - // InternalRos.g:5502:3: ( ( ruleEString ) ) - // InternalRos.g:5503:4: ( ruleEString ) + // InternalRos.g:5514:3: ( ( ruleEString ) ) + // InternalRos.g:5515:4: ( ruleEString ) { - // InternalRos.g:5503:4: ( ruleEString ) - // InternalRos.g:5504:5: ruleEString + // InternalRos.g:5515:4: ( ruleEString ) + // InternalRos.g:5516:5: ruleEString { if (current==null) { @@ -14183,7 +14232,7 @@ public final EObject ruleArrayTopicSpecRef() throws RecognitionException { newCompositeNode(grammarAccess.getArrayTopicSpecRefAccess().getTopicSpecTopicSpecCrossReference_0_0()); - pushFollow(FOLLOW_63); + pushFollow(FOLLOW_59); ruleEString(); state._fsp--; @@ -14224,7 +14273,7 @@ public final EObject ruleArrayTopicSpecRef() throws RecognitionException { // $ANTLR start "entryRuleKEYWORD" - // InternalRos.g:5526:1: entryRuleKEYWORD returns [String current=null] : iv_ruleKEYWORD= ruleKEYWORD EOF ; + // InternalRos.g:5538:1: entryRuleKEYWORD returns [String current=null] : iv_ruleKEYWORD= ruleKEYWORD EOF ; public final String entryRuleKEYWORD() throws RecognitionException { String current = null; @@ -14232,8 +14281,8 @@ public final String entryRuleKEYWORD() throws RecognitionException { try { - // InternalRos.g:5526:47: (iv_ruleKEYWORD= ruleKEYWORD EOF ) - // InternalRos.g:5527:2: iv_ruleKEYWORD= ruleKEYWORD EOF + // InternalRos.g:5538:47: (iv_ruleKEYWORD= ruleKEYWORD EOF ) + // InternalRos.g:5539:2: iv_ruleKEYWORD= ruleKEYWORD EOF { newCompositeNode(grammarAccess.getKEYWORDRule()); pushFollow(FOLLOW_1); @@ -14260,7 +14309,7 @@ public final String entryRuleKEYWORD() throws RecognitionException { // $ANTLR start "ruleKEYWORD" - // InternalRos.g:5533:1: ruleKEYWORD returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'goal' | kw= 'message' | kw= 'result' | kw= 'feedback' | kw= 'name' | kw= 'value' | kw= 'service' | kw= 'type' | kw= 'action' | kw= 'duration' | kw= 'time' ) ; + // InternalRos.g:5545:1: ruleKEYWORD returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'goal' | kw= 'message' | kw= 'result' | kw= 'feedback' | kw= 'name' | kw= 'value' | kw= 'service' | kw= 'type' | kw= 'action' | kw= 'duration' | kw= 'time' ) ; public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken(); @@ -14270,77 +14319,77 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { enterRule(); try { - // InternalRos.g:5539:2: ( (kw= 'goal' | kw= 'message' | kw= 'result' | kw= 'feedback' | kw= 'name' | kw= 'value' | kw= 'service' | kw= 'type' | kw= 'action' | kw= 'duration' | kw= 'time' ) ) - // InternalRos.g:5540:2: (kw= 'goal' | kw= 'message' | kw= 'result' | kw= 'feedback' | kw= 'name' | kw= 'value' | kw= 'service' | kw= 'type' | kw= 'action' | kw= 'duration' | kw= 'time' ) + // InternalRos.g:5551:2: ( (kw= 'goal' | kw= 'message' | kw= 'result' | kw= 'feedback' | kw= 'name' | kw= 'value' | kw= 'service' | kw= 'type' | kw= 'action' | kw= 'duration' | kw= 'time' ) ) + // InternalRos.g:5552:2: (kw= 'goal' | kw= 'message' | kw= 'result' | kw= 'feedback' | kw= 'name' | kw= 'value' | kw= 'service' | kw= 'type' | kw= 'action' | kw= 'duration' | kw= 'time' ) { - // InternalRos.g:5540:2: (kw= 'goal' | kw= 'message' | kw= 'result' | kw= 'feedback' | kw= 'name' | kw= 'value' | kw= 'service' | kw= 'type' | kw= 'action' | kw= 'duration' | kw= 'time' ) - int alt72=11; + // InternalRos.g:5552:2: (kw= 'goal' | kw= 'message' | kw= 'result' | kw= 'feedback' | kw= 'name' | kw= 'value' | kw= 'service' | kw= 'type' | kw= 'action' | kw= 'duration' | kw= 'time' ) + int alt68=11; switch ( input.LA(1) ) { case 43: { - alt72=1; + alt68=1; } break; case 41: { - alt72=2; + alt68=2; } break; case 44: { - alt72=3; + alt68=3; } break; case 45: { - alt72=4; + alt68=4; } break; case 47: { - alt72=5; + alt68=5; } break; case 82: { - alt72=6; + alt68=6; } break; case 56: { - alt72=7; + alt68=7; } break; case 72: { - alt72=8; + alt68=8; } break; case 62: { - alt72=9; + alt68=9; } break; case 98: { - alt72=10; + alt68=10; } break; case 97: { - alt72=11; + alt68=11; } break; default: NoViableAltException nvae = - new NoViableAltException("", 72, 0, input); + new NoViableAltException("", 68, 0, input); throw nvae; } - switch (alt72) { + switch (alt68) { case 1 : - // InternalRos.g:5541:3: kw= 'goal' + // InternalRos.g:5553:3: kw= 'goal' { kw=(Token)match(input,43,FOLLOW_2); @@ -14351,7 +14400,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 2 : - // InternalRos.g:5547:3: kw= 'message' + // InternalRos.g:5559:3: kw= 'message' { kw=(Token)match(input,41,FOLLOW_2); @@ -14362,7 +14411,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 3 : - // InternalRos.g:5553:3: kw= 'result' + // InternalRos.g:5565:3: kw= 'result' { kw=(Token)match(input,44,FOLLOW_2); @@ -14373,7 +14422,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 4 : - // InternalRos.g:5559:3: kw= 'feedback' + // InternalRos.g:5571:3: kw= 'feedback' { kw=(Token)match(input,45,FOLLOW_2); @@ -14384,7 +14433,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 5 : - // InternalRos.g:5565:3: kw= 'name' + // InternalRos.g:5577:3: kw= 'name' { kw=(Token)match(input,47,FOLLOW_2); @@ -14395,7 +14444,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 6 : - // InternalRos.g:5571:3: kw= 'value' + // InternalRos.g:5583:3: kw= 'value' { kw=(Token)match(input,82,FOLLOW_2); @@ -14406,7 +14455,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 7 : - // InternalRos.g:5577:3: kw= 'service' + // InternalRos.g:5589:3: kw= 'service' { kw=(Token)match(input,56,FOLLOW_2); @@ -14417,7 +14466,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 8 : - // InternalRos.g:5583:3: kw= 'type' + // InternalRos.g:5595:3: kw= 'type' { kw=(Token)match(input,72,FOLLOW_2); @@ -14428,7 +14477,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 9 : - // InternalRos.g:5589:3: kw= 'action' + // InternalRos.g:5601:3: kw= 'action' { kw=(Token)match(input,62,FOLLOW_2); @@ -14439,7 +14488,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 10 : - // InternalRos.g:5595:3: kw= 'duration' + // InternalRos.g:5607:3: kw= 'duration' { kw=(Token)match(input,98,FOLLOW_2); @@ -14450,7 +14499,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { } break; case 11 : - // InternalRos.g:5601:3: kw= 'time' + // InternalRos.g:5613:3: kw= 'time' { kw=(Token)match(input,97,FOLLOW_2); @@ -14484,7 +14533,7 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { // Delegated rules - protected DFA71 dfa71 = new DFA71(this); + protected DFA67 dfa67 = new DFA67(this); static final String dfa_1s = "\42\uffff"; static final String dfa_2s = "\36\uffff\2\41\2\uffff"; static final String dfa_3s = "\1\4\35\uffff\2\4\2\uffff"; @@ -14536,11 +14585,11 @@ public final AntlrDatatypeRuleToken ruleKEYWORD() throws RecognitionException { static final short[] dfa_6 = DFA.unpackEncodedString(dfa_6s); static final short[][] dfa_7 = unpackEncodedStringArray(dfa_7s); - class DFA71 extends DFA { + class DFA67 extends DFA { - public DFA71(BaseRecognizer recognizer) { + public DFA67(BaseRecognizer recognizer) { this.recognizer = recognizer; - this.decisionNumber = 71; + this.decisionNumber = 67; this.eot = dfa_1; this.eof = dfa_2; this.min = dfa_3; @@ -14550,7 +14599,7 @@ public DFA71(BaseRecognizer recognizer) { this.transition = dfa_7; } public String getDescription() { - return "4301: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 )"; + return "4313: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 )"; } } @@ -14583,40 +14632,36 @@ public String getDescription() { public static final BitSet FOLLOW_26 = new BitSet(new long[]{0x0000008010000030L,0x0000FFFFFFF00000L}); public static final BitSet FOLLOW_27 = new BitSet(new long[]{0x0000800000000000L}); public static final BitSet FOLLOW_28 = new BitSet(new long[]{0x007F000010000000L}); - public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0080000000000000L}); - public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x007E000010000000L}); - public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0400000000000000L}); - public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x007C000010000000L}); - public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0800000000000000L}); - public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x0078000010000000L}); - public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x1000000000000000L}); - public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x0070000010000000L}); - public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x2000000000000000L}); - public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0060000010000000L}); - public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x8000000000000000L}); - public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0040000010000000L}); - public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); - public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x0100000000000000L}); - public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0200000010000000L}); - public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000068L}); - public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0000020000000000L}); - public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x4000000000000000L}); - public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000000010000000L,0x0000000000000010L}); - public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); - public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0200000000000000L,0x0000000000000100L}); - public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); - public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000010000000000L,0x000000000001EE00L}); - public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0000000000000002L,0x0000000000001000L}); - public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0000000000000400L}); - public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x0000000000000200L}); - public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000000000100L}); - public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0000000000000080L}); - public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0000000010000000L,0x0000000000001000L}); - public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x00000000040007B0L}); - public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0000000010000000L,0x0000000000040000L}); - public static final BitSet FOLLOW_60 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); - public static final BitSet FOLLOW_61 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); - public static final BitSet FOLLOW_62 = new BitSet(new long[]{0x4100BA0000001030L,0x0000000600040100L}); - public static final BitSet FOLLOW_63 = new BitSet(new long[]{0x0000000000000000L,0x0001000000000000L}); + public static final BitSet FOLLOW_29 = new BitSet(new long[]{0x0400000010000000L}); + public static final BitSet FOLLOW_30 = new BitSet(new long[]{0x0400000000000000L}); + public static final BitSet FOLLOW_31 = new BitSet(new long[]{0x0800000010000000L}); + public static final BitSet FOLLOW_32 = new BitSet(new long[]{0x0800000000000000L}); + public static final BitSet FOLLOW_33 = new BitSet(new long[]{0x0080000000000000L}); + public static final BitSet FOLLOW_34 = new BitSet(new long[]{0x1000000000000000L}); + public static final BitSet FOLLOW_35 = new BitSet(new long[]{0x2000000000000000L}); + public static final BitSet FOLLOW_36 = new BitSet(new long[]{0x8000000000000000L}); + public static final BitSet FOLLOW_37 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L}); + public static final BitSet FOLLOW_38 = new BitSet(new long[]{0x0100000000000000L}); + public static final BitSet FOLLOW_39 = new BitSet(new long[]{0x0200000010000000L}); + public static final BitSet FOLLOW_40 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000068L}); + public static final BitSet FOLLOW_41 = new BitSet(new long[]{0x0000020000000000L}); + public static final BitSet FOLLOW_42 = new BitSet(new long[]{0x4000000000000000L}); + public static final BitSet FOLLOW_43 = new BitSet(new long[]{0x0000000010000000L,0x0000000000000010L}); + public static final BitSet FOLLOW_44 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000001L}); + public static final BitSet FOLLOW_45 = new BitSet(new long[]{0x0200000000000000L,0x0000000000000100L}); + public static final BitSet FOLLOW_46 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L}); + public static final BitSet FOLLOW_47 = new BitSet(new long[]{0x0000010000000000L,0x000000000001EE00L}); + public static final BitSet FOLLOW_48 = new BitSet(new long[]{0x0000000000000002L,0x0000000000001000L}); + public static final BitSet FOLLOW_49 = new BitSet(new long[]{0x0000000000000400L}); + public static final BitSet FOLLOW_50 = new BitSet(new long[]{0x0000000000000200L}); + public static final BitSet FOLLOW_51 = new BitSet(new long[]{0x0000000000000100L}); + public static final BitSet FOLLOW_52 = new BitSet(new long[]{0x0000000000000080L}); + public static final BitSet FOLLOW_53 = new BitSet(new long[]{0x0000000010000000L,0x0000000000001000L}); + public static final BitSet FOLLOW_54 = new BitSet(new long[]{0x00000000040007B0L}); + public static final BitSet FOLLOW_55 = new BitSet(new long[]{0x0000000010000000L,0x0000000000040000L}); + public static final BitSet FOLLOW_56 = new BitSet(new long[]{0x0000000000000000L,0x0000000000080000L}); + public static final BitSet FOLLOW_57 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L}); + public static final BitSet FOLLOW_58 = new BitSet(new long[]{0x4100BA0000001030L,0x0000000600040100L}); + public static final BitSet FOLLOW_59 = new BitSet(new long[]{0x0000000000000000L,0x0001000000000000L}); } \ No newline at end of file diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/scoping/AbstractRosScopeProvider.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/scoping/AbstractRosScopeProvider.java index b5d6af8e9..0ad00131e 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/scoping/AbstractRosScopeProvider.java +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/scoping/AbstractRosScopeProvider.java @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.23.0 + * generated by Xtext 2.25.0 */ package de.fraunhofer.ipa.ros.scoping; 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 ef423941d..ecf5ce898 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 @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.23.0 + * generated by Xtext 2.25.0 */ package de.fraunhofer.ipa.ros.serializer; @@ -490,13 +490,15 @@ protected void sequence_MessagePart(ISerializationContext context, MessagePart s * Constraint: * ( * name=RosNames - * (serviceserver+=ServiceServer serviceserver+=ServiceServer*)? - * (publisher+=Publisher publisher+=Publisher*)? - * (subscriber+=Subscriber subscriber+=Subscriber*)? - * (serviceclient+=ServiceClient serviceclient+=ServiceClient*)? - * (actionserver+=ActionServer actionserver+=ActionServer*)? - * (actionclient+=ActionClient actionclient+=ActionClient*)? - * (parameter+=Parameter parameter+=Parameter*)? + * ( + * (publisher+=Publisher publisher+=Publisher*) | + * (subscriber+=Subscriber subscriber+=Subscriber*) | + * (serviceserver+=ServiceServer serviceserver+=ServiceServer*) | + * (serviceclient+=ServiceClient serviceclient+=ServiceClient*) | + * (actionserver+=ActionServer actionserver+=ActionServer*) | + * (actionclient+=ActionClient actionclient+=ActionClient*) | + * (parameter+=Parameter parameter+=Parameter*) + * )* * ) */ protected void sequence_Node(ISerializationContext context, Node 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 8809dd393..7d64bc291 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 @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.23.0 + * generated by Xtext 2.25.0 */ package de.fraunhofer.ipa.ros.serializer; @@ -11,6 +11,10 @@ import org.eclipse.xtext.RuleCall; import org.eclipse.xtext.nodemodel.INode; import org.eclipse.xtext.serializer.analysis.GrammarAlias.AbstractElementAlias; +import org.eclipse.xtext.serializer.analysis.GrammarAlias.AlternativeAlias; +import org.eclipse.xtext.serializer.analysis.GrammarAlias.GroupAlias; +import org.eclipse.xtext.serializer.analysis.GrammarAlias.TokenAlias; +import org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynNavigable; import org.eclipse.xtext.serializer.analysis.ISyntacticSequencerPDAProvider.ISynTransition; import org.eclipse.xtext.serializer.sequencer.AbstractSyntacticSequencer; @@ -18,10 +22,32 @@ public class RosSyntacticSequencer extends AbstractSyntacticSequencer { protected RosGrammarAccess grammarAccess; + protected AbstractElementAlias match_Node___PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1_RightCurlyBracketKeyword_4_0_3___SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1_RightCurlyBracketKeyword_4_1_3__a__a; + protected AbstractElementAlias match_Node___PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1_RightCurlyBracketKeyword_4_0_3__a; + protected AbstractElementAlias match_Node___PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1___RightCurlyBracketKeyword_4_0_3_PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1__a___or_____PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1___RightCurlyBracketKeyword_4_0_3_PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1__a_RightCurlyBracketKeyword_4_0_3__q___SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1_RightCurlyBracketKeyword_4_1_3__p_PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1___RightCurlyBracketKeyword_4_0_3_PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1__a___RightCurlyBracketKeyword_4_0_3___SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1_RightCurlyBracketKeyword_4_1_3__p_PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1___RightCurlyBracketKeyword_4_0_3_PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1__a__a__; + protected AbstractElementAlias match_Node___RightCurlyBracketKeyword_4_0_3___SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1_RightCurlyBracketKeyword_4_1_3__a_PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1__a; + protected AbstractElementAlias match_Node___RightCurlyBracketKeyword_4_0_3___SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1_RightCurlyBracketKeyword_4_1_3__a_PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1__p; + protected AbstractElementAlias match_Node___RightCurlyBracketKeyword_4_1_3___PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1_RightCurlyBracketKeyword_4_0_3__a_SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1__a; + protected AbstractElementAlias match_Node___RightCurlyBracketKeyword_4_1_3___PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1_RightCurlyBracketKeyword_4_0_3__a_SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1__p; + protected AbstractElementAlias match_Node___SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1_RightCurlyBracketKeyword_4_1_3___PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1_RightCurlyBracketKeyword_4_0_3__a__a; + protected AbstractElementAlias match_Node___SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1_RightCurlyBracketKeyword_4_1_3__a; + protected AbstractElementAlias match_Node___SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1___RightCurlyBracketKeyword_4_1_3_SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1__a___or_____SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1___RightCurlyBracketKeyword_4_1_3_SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1__a_RightCurlyBracketKeyword_4_1_3__q___PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1_RightCurlyBracketKeyword_4_0_3__p_SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1___RightCurlyBracketKeyword_4_1_3_SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1__a___RightCurlyBracketKeyword_4_1_3___PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1_RightCurlyBracketKeyword_4_0_3__p_SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1___RightCurlyBracketKeyword_4_1_3_SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1__a__a__; + protected AbstractElementAlias match_Node_____PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1_RightCurlyBracketKeyword_4_0_3___or___SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1_RightCurlyBracketKeyword_4_1_3____a; @Inject protected void init(IGrammarAccess access) { grammarAccess = (RosGrammarAccess) access; + match_Node___PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1_RightCurlyBracketKeyword_4_0_3___SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1_RightCurlyBracketKeyword_4_1_3__a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_4_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_0_3()), new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_4_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_1_3()))); + match_Node___PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1_RightCurlyBracketKeyword_4_0_3__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_4_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_0_3())); + match_Node___PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1___RightCurlyBracketKeyword_4_0_3_PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1__a___or_____PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1___RightCurlyBracketKeyword_4_0_3_PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1__a_RightCurlyBracketKeyword_4_0_3__q___SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1_RightCurlyBracketKeyword_4_1_3__p_PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1___RightCurlyBracketKeyword_4_0_3_PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1__a___RightCurlyBracketKeyword_4_0_3___SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1_RightCurlyBracketKeyword_4_1_3__p_PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1___RightCurlyBracketKeyword_4_0_3_PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1__a__a__ = new AlternativeAlias(false, false, new GroupAlias(false, false, new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_4_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_0_1()), new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_0_3()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_4_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_0_1())), new TokenAlias(false, false, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_0_3())), new GroupAlias(true, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_4_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_1_3())), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_4_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_0_1()), new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_0_3()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_4_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_0_1())), new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_0_3()), new GroupAlias(true, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_4_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_1_3())), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_4_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_0_1()), new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_0_3()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_4_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_0_1())))), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_4_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_0_1()), new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_0_3()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_4_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_0_1())))); + match_Node___RightCurlyBracketKeyword_4_0_3___SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1_RightCurlyBracketKeyword_4_1_3__a_PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_0_3()), new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_4_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_1_3())), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_4_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_0_1())); + match_Node___RightCurlyBracketKeyword_4_0_3___SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1_RightCurlyBracketKeyword_4_1_3__a_PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1__p = new GroupAlias(true, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_0_3()), new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_4_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_1_3())), new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_4_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_0_1())); + match_Node___RightCurlyBracketKeyword_4_1_3___PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1_RightCurlyBracketKeyword_4_0_3__a_SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_1_3()), new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_4_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_0_3())), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_4_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_1_1())); + match_Node___RightCurlyBracketKeyword_4_1_3___PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1_RightCurlyBracketKeyword_4_0_3__a_SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1__p = new GroupAlias(true, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_1_3()), new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_4_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_0_3())), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_4_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_1_1())); + match_Node___SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1_RightCurlyBracketKeyword_4_1_3___PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1_RightCurlyBracketKeyword_4_0_3__a__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_4_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_1_3()), new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_4_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_0_3()))); + match_Node___SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1_RightCurlyBracketKeyword_4_1_3__a = new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_4_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_1_3())); + match_Node___SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1___RightCurlyBracketKeyword_4_1_3_SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1__a___or_____SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1___RightCurlyBracketKeyword_4_1_3_SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1__a_RightCurlyBracketKeyword_4_1_3__q___PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1_RightCurlyBracketKeyword_4_0_3__p_SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1___RightCurlyBracketKeyword_4_1_3_SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1__a___RightCurlyBracketKeyword_4_1_3___PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1_RightCurlyBracketKeyword_4_0_3__p_SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1___RightCurlyBracketKeyword_4_1_3_SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1__a__a__ = new AlternativeAlias(false, false, new GroupAlias(false, false, new GroupAlias(false, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_4_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_1_1()), new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_1_3()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_4_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_1_1())), new TokenAlias(false, false, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_1_3())), new GroupAlias(true, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_4_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_0_3())), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_4_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_1_1()), new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_1_3()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_4_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_1_1())), new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_1_3()), new GroupAlias(true, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_4_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_0_3())), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_4_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_1_1()), new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_1_3()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_4_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_1_1())))), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_4_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_1_1()), new GroupAlias(true, true, new TokenAlias(false, false, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_1_3()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_4_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_1_1())))); + match_Node_____PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1_RightCurlyBracketKeyword_4_0_3___or___SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1_RightCurlyBracketKeyword_4_1_3____a = new AlternativeAlias(true, true, new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getPublishersKeyword_4_0_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_0_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_0_3())), new GroupAlias(false, false, new TokenAlias(false, false, grammarAccess.getNodeAccess().getSubscribersKeyword_4_1_0()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getLeftCurlyBracketKeyword_4_1_1()), new TokenAlias(false, false, grammarAccess.getNodeAccess().getRightCurlyBracketKeyword_4_1_3()))); } @Override @@ -36,8 +62,248 @@ protected void emitUnassignedTokens(EObject semanticObject, ISynTransition trans List transitionNodes = collectNodes(fromNode, toNode); for (AbstractElementAlias syntax : transition.getAmbiguousSyntaxes()) { List syntaxNodes = getNodesFor(transitionNodes, syntax); - acceptNodes(getLastNavigableState(), syntaxNodes); + if (match_Node___PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1_RightCurlyBracketKeyword_4_0_3___SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1_RightCurlyBracketKeyword_4_1_3__a__a.equals(syntax)) + emit_Node___PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1_RightCurlyBracketKeyword_4_0_3___SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1_RightCurlyBracketKeyword_4_1_3__a__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1_RightCurlyBracketKeyword_4_0_3__a.equals(syntax)) + emit_Node___PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1_RightCurlyBracketKeyword_4_0_3__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1___RightCurlyBracketKeyword_4_0_3_PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1__a___or_____PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1___RightCurlyBracketKeyword_4_0_3_PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1__a_RightCurlyBracketKeyword_4_0_3__q___SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1_RightCurlyBracketKeyword_4_1_3__p_PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1___RightCurlyBracketKeyword_4_0_3_PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1__a___RightCurlyBracketKeyword_4_0_3___SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1_RightCurlyBracketKeyword_4_1_3__p_PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1___RightCurlyBracketKeyword_4_0_3_PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1__a__a__.equals(syntax)) + emit_Node___PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1___RightCurlyBracketKeyword_4_0_3_PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1__a___or_____PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1___RightCurlyBracketKeyword_4_0_3_PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1__a_RightCurlyBracketKeyword_4_0_3__q___SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1_RightCurlyBracketKeyword_4_1_3__p_PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1___RightCurlyBracketKeyword_4_0_3_PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1__a___RightCurlyBracketKeyword_4_0_3___SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1_RightCurlyBracketKeyword_4_1_3__p_PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1___RightCurlyBracketKeyword_4_0_3_PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1__a__a__(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___RightCurlyBracketKeyword_4_0_3___SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1_RightCurlyBracketKeyword_4_1_3__a_PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1__a.equals(syntax)) + emit_Node___RightCurlyBracketKeyword_4_0_3___SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1_RightCurlyBracketKeyword_4_1_3__a_PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___RightCurlyBracketKeyword_4_0_3___SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1_RightCurlyBracketKeyword_4_1_3__a_PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1__p.equals(syntax)) + emit_Node___RightCurlyBracketKeyword_4_0_3___SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1_RightCurlyBracketKeyword_4_1_3__a_PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___RightCurlyBracketKeyword_4_1_3___PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1_RightCurlyBracketKeyword_4_0_3__a_SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1__a.equals(syntax)) + emit_Node___RightCurlyBracketKeyword_4_1_3___PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1_RightCurlyBracketKeyword_4_0_3__a_SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___RightCurlyBracketKeyword_4_1_3___PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1_RightCurlyBracketKeyword_4_0_3__a_SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1__p.equals(syntax)) + emit_Node___RightCurlyBracketKeyword_4_1_3___PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1_RightCurlyBracketKeyword_4_0_3__a_SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1__p(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1_RightCurlyBracketKeyword_4_1_3___PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1_RightCurlyBracketKeyword_4_0_3__a__a.equals(syntax)) + emit_Node___SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1_RightCurlyBracketKeyword_4_1_3___PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1_RightCurlyBracketKeyword_4_0_3__a__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1_RightCurlyBracketKeyword_4_1_3__a.equals(syntax)) + emit_Node___SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1_RightCurlyBracketKeyword_4_1_3__a(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node___SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1___RightCurlyBracketKeyword_4_1_3_SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1__a___or_____SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1___RightCurlyBracketKeyword_4_1_3_SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1__a_RightCurlyBracketKeyword_4_1_3__q___PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1_RightCurlyBracketKeyword_4_0_3__p_SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1___RightCurlyBracketKeyword_4_1_3_SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1__a___RightCurlyBracketKeyword_4_1_3___PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1_RightCurlyBracketKeyword_4_0_3__p_SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1___RightCurlyBracketKeyword_4_1_3_SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1__a__a__.equals(syntax)) + emit_Node___SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1___RightCurlyBracketKeyword_4_1_3_SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1__a___or_____SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1___RightCurlyBracketKeyword_4_1_3_SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1__a_RightCurlyBracketKeyword_4_1_3__q___PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1_RightCurlyBracketKeyword_4_0_3__p_SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1___RightCurlyBracketKeyword_4_1_3_SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1__a___RightCurlyBracketKeyword_4_1_3___PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1_RightCurlyBracketKeyword_4_0_3__p_SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1___RightCurlyBracketKeyword_4_1_3_SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1__a__a__(semanticObject, getLastNavigableState(), syntaxNodes); + else if (match_Node_____PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1_RightCurlyBracketKeyword_4_0_3___or___SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1_RightCurlyBracketKeyword_4_1_3____a.equals(syntax)) + emit_Node_____PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1_RightCurlyBracketKeyword_4_0_3___or___SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1_RightCurlyBracketKeyword_4_1_3____a(semanticObject, getLastNavigableState(), syntaxNodes); + else acceptNodes(getLastNavigableState(), syntaxNodes); } } + /** + * Ambiguous syntax: + * ('Publishers' '{' '}' ('Subscribers' '{' '}')*)* + * + * This ambiguous syntax occurs at: + * publisher+=Publisher '}' ('Subscribers' '{' '}')* (ambiguity) 'ActionClients' '{' actionclient+=ActionClient + * publisher+=Publisher '}' ('Subscribers' '{' '}')* (ambiguity) 'ActionServers' '{' actionserver+=ActionServer + * publisher+=Publisher '}' ('Subscribers' '{' '}')* (ambiguity) 'Parameters' '{' parameter+=Parameter + * publisher+=Publisher '}' ('Subscribers' '{' '}')* (ambiguity) 'ServiceClients' '{' serviceclient+=ServiceClient + * publisher+=Publisher '}' ('Subscribers' '{' '}')* (ambiguity) 'ServiceServers' '{' serviceserver+=ServiceServer + * publisher+=Publisher '}' ('Subscribers' '{' '}')* (ambiguity) '}' (rule end) + */ + protected void emit_Node___PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1_RightCurlyBracketKeyword_4_0_3___SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1_RightCurlyBracketKeyword_4_1_3__a__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + * Ambiguous syntax: + * ('Publishers' '{' '}')* + * + * This ambiguous syntax occurs at: + * actionclient+=ActionClient '}' (ambiguity) 'Subscribers' '{' ('}' (ambiguity) 'Subscribers' '{')* subscriber+=Subscriber + * actionserver+=ActionServer '}' (ambiguity) 'Subscribers' '{' ('}' (ambiguity) 'Subscribers' '{')* subscriber+=Subscriber + * name=RosNames (ambiguity) 'Subscribers' '{' ('}' (ambiguity) 'Subscribers' '{')* subscriber+=Subscriber + * parameter+=Parameter '}' (ambiguity) 'Subscribers' '{' ('}' (ambiguity) 'Subscribers' '{')* subscriber+=Subscriber + * serviceclient+=ServiceClient '}' (ambiguity) 'Subscribers' '{' ('}' (ambiguity) 'Subscribers' '{')* subscriber+=Subscriber + * serviceserver+=ServiceServer '}' (ambiguity) 'Subscribers' '{' ('}' (ambiguity) 'Subscribers' '{')* subscriber+=Subscriber + * subscriber+=Subscriber '}' (ambiguity) ('Subscribers' '{' '}' (ambiguity))* 'ActionClients' '{' actionclient+=ActionClient + * subscriber+=Subscriber '}' (ambiguity) ('Subscribers' '{' '}' (ambiguity))* 'ActionServers' '{' actionserver+=ActionServer + * subscriber+=Subscriber '}' (ambiguity) ('Subscribers' '{' '}' (ambiguity))* 'Parameters' '{' parameter+=Parameter + * subscriber+=Subscriber '}' (ambiguity) ('Subscribers' '{' '}' (ambiguity))* 'ServiceClients' '{' serviceclient+=ServiceClient + * subscriber+=Subscriber '}' (ambiguity) ('Subscribers' '{' '}' (ambiguity))* 'ServiceServers' '{' serviceserver+=ServiceServer + * subscriber+=Subscriber '}' (ambiguity) ('Subscribers' '{' '}' (ambiguity))* '}' (rule end) + */ + protected void emit_Node___PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1_RightCurlyBracketKeyword_4_0_3__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + * Ambiguous syntax: + * ( + * ('Publishers' '{' ('}' 'Publishers' '{')*) | + * ( + * ('Publishers' '{' ('}' 'Publishers' '{')* '}')? + * ('Subscribers' '{' '}')+ + * 'Publishers' + * '{' + * ('}' 'Publishers' '{')* + * ('}' ('Subscribers' '{' '}')+ 'Publishers' '{' ('}' 'Publishers' '{')*)* + * ) + * ) + * + * This ambiguous syntax occurs at: + * subscriber+=Subscriber '}' (ambiguity) publisher+=Publisher + */ + protected void emit_Node___PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1___RightCurlyBracketKeyword_4_0_3_PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1__a___or_____PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1___RightCurlyBracketKeyword_4_0_3_PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1__a_RightCurlyBracketKeyword_4_0_3__q___SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1_RightCurlyBracketKeyword_4_1_3__p_PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1___RightCurlyBracketKeyword_4_0_3_PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1__a___RightCurlyBracketKeyword_4_0_3___SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1_RightCurlyBracketKeyword_4_1_3__p_PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1___RightCurlyBracketKeyword_4_0_3_PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1__a__a__(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + * Ambiguous syntax: + * ('}' ('Subscribers' '{' '}')* 'Publishers' '{')* + * + * This ambiguous syntax occurs at: + * actionclient+=ActionClient '}' ('Subscribers' '{' '}')* 'Publishers' '{' (ambiguity) publisher+=Publisher + * actionserver+=ActionServer '}' ('Subscribers' '{' '}')* 'Publishers' '{' (ambiguity) publisher+=Publisher + * name=RosNames ('Subscribers' '{' '}')* 'Publishers' '{' (ambiguity) publisher+=Publisher + * parameter+=Parameter '}' ('Subscribers' '{' '}')* 'Publishers' '{' (ambiguity) publisher+=Publisher + * serviceclient+=ServiceClient '}' ('Subscribers' '{' '}')* 'Publishers' '{' (ambiguity) publisher+=Publisher + * serviceserver+=ServiceServer '}' ('Subscribers' '{' '}')* 'Publishers' '{' (ambiguity) publisher+=Publisher + */ + protected void emit_Node___RightCurlyBracketKeyword_4_0_3___SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1_RightCurlyBracketKeyword_4_1_3__a_PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + * Ambiguous syntax: + * ('}' ('Subscribers' '{' '}')* 'Publishers' '{')+ + * + * This ambiguous syntax occurs at: + * publisher+=Publisher (ambiguity) publisher+=Publisher + */ + protected void emit_Node___RightCurlyBracketKeyword_4_0_3___SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1_RightCurlyBracketKeyword_4_1_3__a_PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + * Ambiguous syntax: + * ('}' ('Publishers' '{' '}')* 'Subscribers' '{')* + * + * This ambiguous syntax occurs at: + * actionclient+=ActionClient '}' ('Publishers' '{' '}')* 'Subscribers' '{' (ambiguity) subscriber+=Subscriber + * actionserver+=ActionServer '}' ('Publishers' '{' '}')* 'Subscribers' '{' (ambiguity) subscriber+=Subscriber + * name=RosNames ('Publishers' '{' '}')* 'Subscribers' '{' (ambiguity) subscriber+=Subscriber + * parameter+=Parameter '}' ('Publishers' '{' '}')* 'Subscribers' '{' (ambiguity) subscriber+=Subscriber + * serviceclient+=ServiceClient '}' ('Publishers' '{' '}')* 'Subscribers' '{' (ambiguity) subscriber+=Subscriber + * serviceserver+=ServiceServer '}' ('Publishers' '{' '}')* 'Subscribers' '{' (ambiguity) subscriber+=Subscriber + */ + protected void emit_Node___RightCurlyBracketKeyword_4_1_3___PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1_RightCurlyBracketKeyword_4_0_3__a_SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + * Ambiguous syntax: + * ('}' ('Publishers' '{' '}')* 'Subscribers' '{')+ + * + * This ambiguous syntax occurs at: + * subscriber+=Subscriber (ambiguity) subscriber+=Subscriber + */ + protected void emit_Node___RightCurlyBracketKeyword_4_1_3___PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1_RightCurlyBracketKeyword_4_0_3__a_SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1__p(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + * Ambiguous syntax: + * ('Subscribers' '{' '}' ('Publishers' '{' '}')*)* + * + * This ambiguous syntax occurs at: + * subscriber+=Subscriber '}' ('Publishers' '{' '}')* (ambiguity) 'ActionClients' '{' actionclient+=ActionClient + * subscriber+=Subscriber '}' ('Publishers' '{' '}')* (ambiguity) 'ActionServers' '{' actionserver+=ActionServer + * subscriber+=Subscriber '}' ('Publishers' '{' '}')* (ambiguity) 'Parameters' '{' parameter+=Parameter + * subscriber+=Subscriber '}' ('Publishers' '{' '}')* (ambiguity) 'ServiceClients' '{' serviceclient+=ServiceClient + * subscriber+=Subscriber '}' ('Publishers' '{' '}')* (ambiguity) 'ServiceServers' '{' serviceserver+=ServiceServer + * subscriber+=Subscriber '}' ('Publishers' '{' '}')* (ambiguity) '}' (rule end) + */ + protected void emit_Node___SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1_RightCurlyBracketKeyword_4_1_3___PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1_RightCurlyBracketKeyword_4_0_3__a__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + * Ambiguous syntax: + * ('Subscribers' '{' '}')* + * + * This ambiguous syntax occurs at: + * actionclient+=ActionClient '}' (ambiguity) 'Publishers' '{' ('}' (ambiguity) 'Publishers' '{')* publisher+=Publisher + * actionserver+=ActionServer '}' (ambiguity) 'Publishers' '{' ('}' (ambiguity) 'Publishers' '{')* publisher+=Publisher + * name=RosNames (ambiguity) 'Publishers' '{' ('}' (ambiguity) 'Publishers' '{')* publisher+=Publisher + * parameter+=Parameter '}' (ambiguity) 'Publishers' '{' ('}' (ambiguity) 'Publishers' '{')* publisher+=Publisher + * publisher+=Publisher '}' (ambiguity) ('Publishers' '{' '}' (ambiguity))* 'ActionClients' '{' actionclient+=ActionClient + * publisher+=Publisher '}' (ambiguity) ('Publishers' '{' '}' (ambiguity))* 'ActionServers' '{' actionserver+=ActionServer + * publisher+=Publisher '}' (ambiguity) ('Publishers' '{' '}' (ambiguity))* 'Parameters' '{' parameter+=Parameter + * publisher+=Publisher '}' (ambiguity) ('Publishers' '{' '}' (ambiguity))* 'ServiceClients' '{' serviceclient+=ServiceClient + * publisher+=Publisher '}' (ambiguity) ('Publishers' '{' '}' (ambiguity))* 'ServiceServers' '{' serviceserver+=ServiceServer + * publisher+=Publisher '}' (ambiguity) ('Publishers' '{' '}' (ambiguity))* '}' (rule end) + * serviceclient+=ServiceClient '}' (ambiguity) 'Publishers' '{' ('}' (ambiguity) 'Publishers' '{')* publisher+=Publisher + * serviceserver+=ServiceServer '}' (ambiguity) 'Publishers' '{' ('}' (ambiguity) 'Publishers' '{')* publisher+=Publisher + */ + protected void emit_Node___SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1_RightCurlyBracketKeyword_4_1_3__a(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + * Ambiguous syntax: + * ( + * ('Subscribers' '{' ('}' 'Subscribers' '{')*) | + * ( + * ('Subscribers' '{' ('}' 'Subscribers' '{')* '}')? + * ('Publishers' '{' '}')+ + * 'Subscribers' + * '{' + * ('}' 'Subscribers' '{')* + * ('}' ('Publishers' '{' '}')+ 'Subscribers' '{' ('}' 'Subscribers' '{')*)* + * ) + * ) + * + * This ambiguous syntax occurs at: + * publisher+=Publisher '}' (ambiguity) subscriber+=Subscriber + */ + protected void emit_Node___SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1___RightCurlyBracketKeyword_4_1_3_SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1__a___or_____SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1___RightCurlyBracketKeyword_4_1_3_SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1__a_RightCurlyBracketKeyword_4_1_3__q___PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1_RightCurlyBracketKeyword_4_0_3__p_SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1___RightCurlyBracketKeyword_4_1_3_SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1__a___RightCurlyBracketKeyword_4_1_3___PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1_RightCurlyBracketKeyword_4_0_3__p_SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1___RightCurlyBracketKeyword_4_1_3_SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1__a__a__(EObject semanticObject, ISynNavigable transition, List nodes) { + acceptNodes(transition, nodes); + } + + /** + * Ambiguous syntax: + * (('Publishers' '{' '}') | ('Subscribers' '{' '}'))* + * + * This ambiguous syntax occurs at: + * actionclient+=ActionClient '}' (ambiguity) 'ActionClients' '{' actionclient+=ActionClient + * actionclient+=ActionClient '}' (ambiguity) 'ActionServers' '{' actionserver+=ActionServer + * actionclient+=ActionClient '}' (ambiguity) 'Parameters' '{' parameter+=Parameter + * actionclient+=ActionClient '}' (ambiguity) 'ServiceClients' '{' serviceclient+=ServiceClient + * actionclient+=ActionClient '}' (ambiguity) 'ServiceServers' '{' serviceserver+=ServiceServer + * actionclient+=ActionClient '}' (ambiguity) '}' (rule end) + * actionserver+=ActionServer '}' (ambiguity) 'ActionClients' '{' actionclient+=ActionClient + * actionserver+=ActionServer '}' (ambiguity) 'ActionServers' '{' actionserver+=ActionServer + * actionserver+=ActionServer '}' (ambiguity) 'Parameters' '{' parameter+=Parameter + * actionserver+=ActionServer '}' (ambiguity) 'ServiceClients' '{' serviceclient+=ServiceClient + * actionserver+=ActionServer '}' (ambiguity) 'ServiceServers' '{' serviceserver+=ServiceServer + * actionserver+=ActionServer '}' (ambiguity) '}' (rule end) + * name=RosNames (ambiguity) 'ActionClients' '{' actionclient+=ActionClient + * name=RosNames (ambiguity) 'ActionServers' '{' actionserver+=ActionServer + * name=RosNames (ambiguity) 'Parameters' '{' parameter+=Parameter + * name=RosNames (ambiguity) 'ServiceClients' '{' serviceclient+=ServiceClient + * name=RosNames (ambiguity) 'ServiceServers' '{' serviceserver+=ServiceServer + * name=RosNames (ambiguity) '}' (rule end) + * parameter+=Parameter '}' (ambiguity) 'ActionClients' '{' actionclient+=ActionClient + * parameter+=Parameter '}' (ambiguity) 'ActionServers' '{' actionserver+=ActionServer + * parameter+=Parameter '}' (ambiguity) 'Parameters' '{' parameter+=Parameter + * parameter+=Parameter '}' (ambiguity) 'ServiceClients' '{' serviceclient+=ServiceClient + * parameter+=Parameter '}' (ambiguity) 'ServiceServers' '{' serviceserver+=ServiceServer + * parameter+=Parameter '}' (ambiguity) '}' (rule end) + * serviceclient+=ServiceClient '}' (ambiguity) 'ActionClients' '{' actionclient+=ActionClient + * serviceclient+=ServiceClient '}' (ambiguity) 'ActionServers' '{' actionserver+=ActionServer + * serviceclient+=ServiceClient '}' (ambiguity) 'Parameters' '{' parameter+=Parameter + * serviceclient+=ServiceClient '}' (ambiguity) 'ServiceClients' '{' serviceclient+=ServiceClient + * serviceclient+=ServiceClient '}' (ambiguity) 'ServiceServers' '{' serviceserver+=ServiceServer + * serviceclient+=ServiceClient '}' (ambiguity) '}' (rule end) + * serviceserver+=ServiceServer '}' (ambiguity) 'ActionClients' '{' actionclient+=ActionClient + * serviceserver+=ServiceServer '}' (ambiguity) 'ActionServers' '{' actionserver+=ActionServer + * serviceserver+=ServiceServer '}' (ambiguity) 'Parameters' '{' parameter+=Parameter + * serviceserver+=ServiceServer '}' (ambiguity) 'ServiceClients' '{' serviceclient+=ServiceClient + * serviceserver+=ServiceServer '}' (ambiguity) 'ServiceServers' '{' serviceserver+=ServiceServer + * serviceserver+=ServiceServer '}' (ambiguity) '}' (rule end) + */ + protected void emit_Node_____PublishersKeyword_4_0_0_LeftCurlyBracketKeyword_4_0_1_RightCurlyBracketKeyword_4_0_3___or___SubscribersKeyword_4_1_0_LeftCurlyBracketKeyword_4_1_1_RightCurlyBracketKeyword_4_1_3____a(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/RosGrammarAccess.java b/plugins/de.fraunhofer.ipa.ros.xtext/src-gen/de/fraunhofer/ipa/ros/services/RosGrammarAccess.java index d7e6f22c7..714108d3b 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 @@ -865,102 +865,107 @@ public class NodeElements extends AbstractParserRuleElementFinder { private final Keyword cNameKeyword_2 = (Keyword)cGroup.eContents().get(2); private final Assignment cNameAssignment_3 = (Assignment)cGroup.eContents().get(3); private final RuleCall cNameRosNamesParserRuleCall_3_0 = (RuleCall)cNameAssignment_3.eContents().get(0); - private final Group cGroup_4 = (Group)cGroup.eContents().get(4); - private final Keyword cServiceServersKeyword_4_0 = (Keyword)cGroup_4.eContents().get(0); - private final Keyword cLeftCurlyBracketKeyword_4_1 = (Keyword)cGroup_4.eContents().get(1); - private final Assignment cServiceserverAssignment_4_2 = (Assignment)cGroup_4.eContents().get(2); - private final RuleCall cServiceserverServiceServerParserRuleCall_4_2_0 = (RuleCall)cServiceserverAssignment_4_2.eContents().get(0); - private final Group cGroup_4_3 = (Group)cGroup_4.eContents().get(3); - private final Keyword cCommaKeyword_4_3_0 = (Keyword)cGroup_4_3.eContents().get(0); - private final Assignment cServiceserverAssignment_4_3_1 = (Assignment)cGroup_4_3.eContents().get(1); - private final RuleCall cServiceserverServiceServerParserRuleCall_4_3_1_0 = (RuleCall)cServiceserverAssignment_4_3_1.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_4_4 = (Keyword)cGroup_4.eContents().get(4); - private final Group cGroup_5 = (Group)cGroup.eContents().get(5); - private final Keyword cPublishersKeyword_5_0 = (Keyword)cGroup_5.eContents().get(0); - private final Keyword cLeftCurlyBracketKeyword_5_1 = (Keyword)cGroup_5.eContents().get(1); - private final Assignment cPublisherAssignment_5_2 = (Assignment)cGroup_5.eContents().get(2); - private final RuleCall cPublisherPublisherParserRuleCall_5_2_0 = (RuleCall)cPublisherAssignment_5_2.eContents().get(0); - private final Group cGroup_5_3 = (Group)cGroup_5.eContents().get(3); - private final Keyword cCommaKeyword_5_3_0 = (Keyword)cGroup_5_3.eContents().get(0); - private final Assignment cPublisherAssignment_5_3_1 = (Assignment)cGroup_5_3.eContents().get(1); - private final RuleCall cPublisherPublisherParserRuleCall_5_3_1_0 = (RuleCall)cPublisherAssignment_5_3_1.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_5_4 = (Keyword)cGroup_5.eContents().get(4); - private final Group cGroup_6 = (Group)cGroup.eContents().get(6); - private final Keyword cSubscribersKeyword_6_0 = (Keyword)cGroup_6.eContents().get(0); - private final Keyword cLeftCurlyBracketKeyword_6_1 = (Keyword)cGroup_6.eContents().get(1); - private final Assignment cSubscriberAssignment_6_2 = (Assignment)cGroup_6.eContents().get(2); - private final RuleCall cSubscriberSubscriberParserRuleCall_6_2_0 = (RuleCall)cSubscriberAssignment_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 cSubscriberAssignment_6_3_1 = (Assignment)cGroup_6_3.eContents().get(1); - private final RuleCall cSubscriberSubscriberParserRuleCall_6_3_1_0 = (RuleCall)cSubscriberAssignment_6_3_1.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_6_4 = (Keyword)cGroup_6.eContents().get(4); - private final Group cGroup_7 = (Group)cGroup.eContents().get(7); - private final Keyword cServiceClientsKeyword_7_0 = (Keyword)cGroup_7.eContents().get(0); - private final Keyword cLeftCurlyBracketKeyword_7_1 = (Keyword)cGroup_7.eContents().get(1); - private final Assignment cServiceclientAssignment_7_2 = (Assignment)cGroup_7.eContents().get(2); - private final RuleCall cServiceclientServiceClientParserRuleCall_7_2_0 = (RuleCall)cServiceclientAssignment_7_2.eContents().get(0); - private final Group cGroup_7_3 = (Group)cGroup_7.eContents().get(3); - private final Keyword cCommaKeyword_7_3_0 = (Keyword)cGroup_7_3.eContents().get(0); - private final Assignment cServiceclientAssignment_7_3_1 = (Assignment)cGroup_7_3.eContents().get(1); - private final RuleCall cServiceclientServiceClientParserRuleCall_7_3_1_0 = (RuleCall)cServiceclientAssignment_7_3_1.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_7_4 = (Keyword)cGroup_7.eContents().get(4); - private final Group cGroup_8 = (Group)cGroup.eContents().get(8); - private final Keyword cActionServersKeyword_8_0 = (Keyword)cGroup_8.eContents().get(0); - private final Keyword cLeftCurlyBracketKeyword_8_1 = (Keyword)cGroup_8.eContents().get(1); - private final Assignment cActionserverAssignment_8_2 = (Assignment)cGroup_8.eContents().get(2); - private final RuleCall cActionserverActionServerParserRuleCall_8_2_0 = (RuleCall)cActionserverAssignment_8_2.eContents().get(0); - private final Group cGroup_8_3 = (Group)cGroup_8.eContents().get(3); - private final Keyword cCommaKeyword_8_3_0 = (Keyword)cGroup_8_3.eContents().get(0); - private final Assignment cActionserverAssignment_8_3_1 = (Assignment)cGroup_8_3.eContents().get(1); - private final RuleCall cActionserverActionServerParserRuleCall_8_3_1_0 = (RuleCall)cActionserverAssignment_8_3_1.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_8_4 = (Keyword)cGroup_8.eContents().get(4); - private final Group cGroup_9 = (Group)cGroup.eContents().get(9); - private final Keyword cActionClientsKeyword_9_0 = (Keyword)cGroup_9.eContents().get(0); - private final Keyword cLeftCurlyBracketKeyword_9_1 = (Keyword)cGroup_9.eContents().get(1); - private final Assignment cActionclientAssignment_9_2 = (Assignment)cGroup_9.eContents().get(2); - private final RuleCall cActionclientActionClientParserRuleCall_9_2_0 = (RuleCall)cActionclientAssignment_9_2.eContents().get(0); - private final Group cGroup_9_3 = (Group)cGroup_9.eContents().get(3); - private final Keyword cCommaKeyword_9_3_0 = (Keyword)cGroup_9_3.eContents().get(0); - private final Assignment cActionclientAssignment_9_3_1 = (Assignment)cGroup_9_3.eContents().get(1); - private final RuleCall cActionclientActionClientParserRuleCall_9_3_1_0 = (RuleCall)cActionclientAssignment_9_3_1.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_9_4 = (Keyword)cGroup_9.eContents().get(4); - private final Group cGroup_10 = (Group)cGroup.eContents().get(10); - private final Keyword cParametersKeyword_10_0 = (Keyword)cGroup_10.eContents().get(0); - private final Keyword cLeftCurlyBracketKeyword_10_1 = (Keyword)cGroup_10.eContents().get(1); - private final Assignment cParameterAssignment_10_2 = (Assignment)cGroup_10.eContents().get(2); - private final RuleCall cParameterParameterParserRuleCall_10_2_0 = (RuleCall)cParameterAssignment_10_2.eContents().get(0); - private final Group cGroup_10_3 = (Group)cGroup_10.eContents().get(3); - private final Keyword cCommaKeyword_10_3_0 = (Keyword)cGroup_10_3.eContents().get(0); - private final Assignment cParameterAssignment_10_3_1 = (Assignment)cGroup_10_3.eContents().get(1); - private final RuleCall cParameterParameterParserRuleCall_10_3_1_0 = (RuleCall)cParameterAssignment_10_3_1.eContents().get(0); - private final Keyword cRightCurlyBracketKeyword_10_4 = (Keyword)cGroup_10.eContents().get(4); - private final Keyword cRightCurlyBracketKeyword_11 = (Keyword)cGroup.eContents().get(11); + private final Alternatives cAlternatives_4 = (Alternatives)cGroup.eContents().get(4); + private final Group cGroup_4_0 = (Group)cAlternatives_4.eContents().get(0); + private final Keyword cPublishersKeyword_4_0_0 = (Keyword)cGroup_4_0.eContents().get(0); + private final Keyword cLeftCurlyBracketKeyword_4_0_1 = (Keyword)cGroup_4_0.eContents().get(1); + private final Group cGroup_4_0_2 = (Group)cGroup_4_0.eContents().get(2); + private final Assignment cPublisherAssignment_4_0_2_0 = (Assignment)cGroup_4_0_2.eContents().get(0); + private final RuleCall cPublisherPublisherParserRuleCall_4_0_2_0_0 = (RuleCall)cPublisherAssignment_4_0_2_0.eContents().get(0); + private final Group cGroup_4_0_2_1 = (Group)cGroup_4_0_2.eContents().get(1); + private final Keyword cCommaKeyword_4_0_2_1_0 = (Keyword)cGroup_4_0_2_1.eContents().get(0); + private final Assignment cPublisherAssignment_4_0_2_1_1 = (Assignment)cGroup_4_0_2_1.eContents().get(1); + private final RuleCall cPublisherPublisherParserRuleCall_4_0_2_1_1_0 = (RuleCall)cPublisherAssignment_4_0_2_1_1.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_4_0_3 = (Keyword)cGroup_4_0.eContents().get(3); + private final Group cGroup_4_1 = (Group)cAlternatives_4.eContents().get(1); + private final Keyword cSubscribersKeyword_4_1_0 = (Keyword)cGroup_4_1.eContents().get(0); + private final Keyword cLeftCurlyBracketKeyword_4_1_1 = (Keyword)cGroup_4_1.eContents().get(1); + private final Group cGroup_4_1_2 = (Group)cGroup_4_1.eContents().get(2); + private final Assignment cSubscriberAssignment_4_1_2_0 = (Assignment)cGroup_4_1_2.eContents().get(0); + private final RuleCall cSubscriberSubscriberParserRuleCall_4_1_2_0_0 = (RuleCall)cSubscriberAssignment_4_1_2_0.eContents().get(0); + private final Group cGroup_4_1_2_1 = (Group)cGroup_4_1_2.eContents().get(1); + private final Keyword cCommaKeyword_4_1_2_1_0 = (Keyword)cGroup_4_1_2_1.eContents().get(0); + private final Assignment cSubscriberAssignment_4_1_2_1_1 = (Assignment)cGroup_4_1_2_1.eContents().get(1); + private final RuleCall cSubscriberSubscriberParserRuleCall_4_1_2_1_1_0 = (RuleCall)cSubscriberAssignment_4_1_2_1_1.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_4_1_3 = (Keyword)cGroup_4_1.eContents().get(3); + private final Group cGroup_4_2 = (Group)cAlternatives_4.eContents().get(2); + private final Keyword cServiceServersKeyword_4_2_0 = (Keyword)cGroup_4_2.eContents().get(0); + private final Keyword cLeftCurlyBracketKeyword_4_2_1 = (Keyword)cGroup_4_2.eContents().get(1); + private final Assignment cServiceserverAssignment_4_2_2 = (Assignment)cGroup_4_2.eContents().get(2); + private final RuleCall cServiceserverServiceServerParserRuleCall_4_2_2_0 = (RuleCall)cServiceserverAssignment_4_2_2.eContents().get(0); + private final Group cGroup_4_2_3 = (Group)cGroup_4_2.eContents().get(3); + private final Keyword cCommaKeyword_4_2_3_0 = (Keyword)cGroup_4_2_3.eContents().get(0); + private final Assignment cServiceserverAssignment_4_2_3_1 = (Assignment)cGroup_4_2_3.eContents().get(1); + private final RuleCall cServiceserverServiceServerParserRuleCall_4_2_3_1_0 = (RuleCall)cServiceserverAssignment_4_2_3_1.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_4_2_4 = (Keyword)cGroup_4_2.eContents().get(4); + private final Group cGroup_4_3 = (Group)cAlternatives_4.eContents().get(3); + private final Keyword cServiceClientsKeyword_4_3_0 = (Keyword)cGroup_4_3.eContents().get(0); + private final Keyword cLeftCurlyBracketKeyword_4_3_1 = (Keyword)cGroup_4_3.eContents().get(1); + private final Assignment cServiceclientAssignment_4_3_2 = (Assignment)cGroup_4_3.eContents().get(2); + private final RuleCall cServiceclientServiceClientParserRuleCall_4_3_2_0 = (RuleCall)cServiceclientAssignment_4_3_2.eContents().get(0); + private final Group cGroup_4_3_3 = (Group)cGroup_4_3.eContents().get(3); + private final Keyword cCommaKeyword_4_3_3_0 = (Keyword)cGroup_4_3_3.eContents().get(0); + private final Assignment cServiceclientAssignment_4_3_3_1 = (Assignment)cGroup_4_3_3.eContents().get(1); + private final RuleCall cServiceclientServiceClientParserRuleCall_4_3_3_1_0 = (RuleCall)cServiceclientAssignment_4_3_3_1.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_4_3_4 = (Keyword)cGroup_4_3.eContents().get(4); + private final Group cGroup_4_4 = (Group)cAlternatives_4.eContents().get(4); + private final Keyword cActionServersKeyword_4_4_0 = (Keyword)cGroup_4_4.eContents().get(0); + private final Keyword cLeftCurlyBracketKeyword_4_4_1 = (Keyword)cGroup_4_4.eContents().get(1); + private final Assignment cActionserverAssignment_4_4_2 = (Assignment)cGroup_4_4.eContents().get(2); + private final RuleCall cActionserverActionServerParserRuleCall_4_4_2_0 = (RuleCall)cActionserverAssignment_4_4_2.eContents().get(0); + private final Group cGroup_4_4_3 = (Group)cGroup_4_4.eContents().get(3); + private final Keyword cCommaKeyword_4_4_3_0 = (Keyword)cGroup_4_4_3.eContents().get(0); + private final Assignment cActionserverAssignment_4_4_3_1 = (Assignment)cGroup_4_4_3.eContents().get(1); + private final RuleCall cActionserverActionServerParserRuleCall_4_4_3_1_0 = (RuleCall)cActionserverAssignment_4_4_3_1.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_4_4_4 = (Keyword)cGroup_4_4.eContents().get(4); + private final Group cGroup_4_5 = (Group)cAlternatives_4.eContents().get(5); + private final Keyword cActionClientsKeyword_4_5_0 = (Keyword)cGroup_4_5.eContents().get(0); + private final Keyword cLeftCurlyBracketKeyword_4_5_1 = (Keyword)cGroup_4_5.eContents().get(1); + private final Assignment cActionclientAssignment_4_5_2 = (Assignment)cGroup_4_5.eContents().get(2); + private final RuleCall cActionclientActionClientParserRuleCall_4_5_2_0 = (RuleCall)cActionclientAssignment_4_5_2.eContents().get(0); + private final Group cGroup_4_5_3 = (Group)cGroup_4_5.eContents().get(3); + private final Keyword cCommaKeyword_4_5_3_0 = (Keyword)cGroup_4_5_3.eContents().get(0); + private final Assignment cActionclientAssignment_4_5_3_1 = (Assignment)cGroup_4_5_3.eContents().get(1); + private final RuleCall cActionclientActionClientParserRuleCall_4_5_3_1_0 = (RuleCall)cActionclientAssignment_4_5_3_1.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_4_5_4 = (Keyword)cGroup_4_5.eContents().get(4); + private final Group cGroup_4_6 = (Group)cAlternatives_4.eContents().get(6); + private final Keyword cParametersKeyword_4_6_0 = (Keyword)cGroup_4_6.eContents().get(0); + private final Keyword cLeftCurlyBracketKeyword_4_6_1 = (Keyword)cGroup_4_6.eContents().get(1); + private final Assignment cParameterAssignment_4_6_2 = (Assignment)cGroup_4_6.eContents().get(2); + private final RuleCall cParameterParameterParserRuleCall_4_6_2_0 = (RuleCall)cParameterAssignment_4_6_2.eContents().get(0); + private final Group cGroup_4_6_3 = (Group)cGroup_4_6.eContents().get(3); + private final Keyword cCommaKeyword_4_6_3_0 = (Keyword)cGroup_4_6_3.eContents().get(0); + private final Assignment cParameterAssignment_4_6_3_1 = (Assignment)cGroup_4_6_3.eContents().get(1); + private final RuleCall cParameterParameterParserRuleCall_4_6_3_1_0 = (RuleCall)cParameterAssignment_4_6_3_1.eContents().get(0); + private final Keyword cRightCurlyBracketKeyword_4_6_4 = (Keyword)cGroup_4_6.eContents().get(4); + private final Keyword cRightCurlyBracketKeyword_5 = (Keyword)cGroup.eContents().get(5); //Node returns Node: // 'Node' // '{' - // 'name' name=RosNames - // ('ServiceServers' '{' serviceserver+=ServiceServer ( "," serviceserver+=ServiceServer)* '}')? - // ('Publishers' '{' publisher+=Publisher ( "," publisher+=Publisher)* '}')? - // ('Subscribers' '{' subscriber+=Subscriber ( "," subscriber+=Subscriber)* '}')? - // ('ServiceClients' '{' serviceclient+=ServiceClient ( "," serviceclient+=ServiceClient)* '}')? - // ('ActionServers' '{' actionserver+=ActionServer ( "," actionserver+=ActionServer)* '}')? - // ('ActionClients' '{' actionclient+=ActionClient ( "," actionclient+=ActionClient)* '}' )? - // ('Parameters' '{' parameter+=Parameter ( "," parameter+=Parameter)* '}' )? + // 'name' name=RosNames + // (('Publishers' '{' (publisher+=Publisher ( "," publisher+=Publisher)*)? '}') | + // ('Subscribers' '{' (subscriber+=Subscriber ( "," subscriber+=Subscriber)*)? '}') | + // ('ServiceServers' '{' serviceserver+=ServiceServer ( "," serviceserver+=ServiceServer)* '}') | + // ('ServiceClients' '{' serviceclient+=ServiceClient ( "," serviceclient+=ServiceClient)* '}') | + // ('ActionServers' '{' actionserver+=ActionServer ( "," actionserver+=ActionServer)* '}') | + // ('ActionClients' '{' actionclient+=ActionClient ( "," actionclient+=ActionClient)* '}') | + // ('Parameters' '{' parameter+=Parameter ( "," parameter+=Parameter)* '}') + // )* // '}'; @Override public ParserRule getRule() { return rule; } //'Node' //'{' - // 'name' name=RosNames - // ('ServiceServers' '{' serviceserver+=ServiceServer ( "," serviceserver+=ServiceServer)* '}')? - // ('Publishers' '{' publisher+=Publisher ( "," publisher+=Publisher)* '}')? - // ('Subscribers' '{' subscriber+=Subscriber ( "," subscriber+=Subscriber)* '}')? - // ('ServiceClients' '{' serviceclient+=ServiceClient ( "," serviceclient+=ServiceClient)* '}')? - // ('ActionServers' '{' actionserver+=ActionServer ( "," actionserver+=ActionServer)* '}')? - // ('ActionClients' '{' actionclient+=ActionClient ( "," actionclient+=ActionClient)* '}' )? - // ('Parameters' '{' parameter+=Parameter ( "," parameter+=Parameter)* '}' )? + //'name' name=RosNames + //(('Publishers' '{' (publisher+=Publisher ( "," publisher+=Publisher)*)? '}') | + //('Subscribers' '{' (subscriber+=Subscriber ( "," subscriber+=Subscriber)*)? '}') | + //('ServiceServers' '{' serviceserver+=ServiceServer ( "," serviceserver+=ServiceServer)* '}') | + //('ServiceClients' '{' serviceclient+=ServiceClient ( "," serviceclient+=ServiceClient)* '}') | + //('ActionServers' '{' actionserver+=ActionServer ( "," actionserver+=ActionServer)* '}') | + //('ActionClients' '{' actionclient+=ActionClient ( "," actionclient+=ActionClient)* '}') | + //('Parameters' '{' parameter+=Parameter ( "," parameter+=Parameter)* '}') + //)* //'}' public Group getGroup() { return cGroup; } @@ -979,218 +984,234 @@ public class NodeElements extends AbstractParserRuleElementFinder { //RosNames public RuleCall getNameRosNamesParserRuleCall_3_0() { return cNameRosNamesParserRuleCall_3_0; } - //('ServiceServers' '{' serviceserver+=ServiceServer ( "," serviceserver+=ServiceServer)* '}')? - public Group getGroup_4() { return cGroup_4; } - - //'ServiceServers' - public Keyword getServiceServersKeyword_4_0() { return cServiceServersKeyword_4_0; } - - //'{' - public Keyword getLeftCurlyBracketKeyword_4_1() { return cLeftCurlyBracketKeyword_4_1; } - - //serviceserver+=ServiceServer - public Assignment getServiceserverAssignment_4_2() { return cServiceserverAssignment_4_2; } - - //ServiceServer - public RuleCall getServiceserverServiceServerParserRuleCall_4_2_0() { return cServiceserverServiceServerParserRuleCall_4_2_0; } - - //( "," serviceserver+=ServiceServer)* - public Group getGroup_4_3() { return cGroup_4_3; } - - //"," - public Keyword getCommaKeyword_4_3_0() { return cCommaKeyword_4_3_0; } - - //serviceserver+=ServiceServer - public Assignment getServiceserverAssignment_4_3_1() { return cServiceserverAssignment_4_3_1; } - - //ServiceServer - public RuleCall getServiceserverServiceServerParserRuleCall_4_3_1_0() { return cServiceserverServiceServerParserRuleCall_4_3_1_0; } + //(('Publishers' '{' (publisher+=Publisher ( "," publisher+=Publisher)*)? '}') | + //('Subscribers' '{' (subscriber+=Subscriber ( "," subscriber+=Subscriber)*)? '}') | + //('ServiceServers' '{' serviceserver+=ServiceServer ( "," serviceserver+=ServiceServer)* '}') | + //('ServiceClients' '{' serviceclient+=ServiceClient ( "," serviceclient+=ServiceClient)* '}') | + //('ActionServers' '{' actionserver+=ActionServer ( "," actionserver+=ActionServer)* '}') | + //('ActionClients' '{' actionclient+=ActionClient ( "," actionclient+=ActionClient)* '}') | + //('Parameters' '{' parameter+=Parameter ( "," parameter+=Parameter)* '}') + //)* + public Alternatives getAlternatives_4() { return cAlternatives_4; } - //'}' - public Keyword getRightCurlyBracketKeyword_4_4() { return cRightCurlyBracketKeyword_4_4; } - - //('Publishers' '{' publisher+=Publisher ( "," publisher+=Publisher)* '}')? - public Group getGroup_5() { return cGroup_5; } + //('Publishers' '{' (publisher+=Publisher ( "," publisher+=Publisher)*)? '}') + public Group getGroup_4_0() { return cGroup_4_0; } //'Publishers' - public Keyword getPublishersKeyword_5_0() { return cPublishersKeyword_5_0; } + public Keyword getPublishersKeyword_4_0_0() { return cPublishersKeyword_4_0_0; } //'{' - public Keyword getLeftCurlyBracketKeyword_5_1() { return cLeftCurlyBracketKeyword_5_1; } + public Keyword getLeftCurlyBracketKeyword_4_0_1() { return cLeftCurlyBracketKeyword_4_0_1; } + + //(publisher+=Publisher ( "," publisher+=Publisher)*)? + public Group getGroup_4_0_2() { return cGroup_4_0_2; } //publisher+=Publisher - public Assignment getPublisherAssignment_5_2() { return cPublisherAssignment_5_2; } + public Assignment getPublisherAssignment_4_0_2_0() { return cPublisherAssignment_4_0_2_0; } //Publisher - public RuleCall getPublisherPublisherParserRuleCall_5_2_0() { return cPublisherPublisherParserRuleCall_5_2_0; } + public RuleCall getPublisherPublisherParserRuleCall_4_0_2_0_0() { return cPublisherPublisherParserRuleCall_4_0_2_0_0; } //( "," publisher+=Publisher)* - public Group getGroup_5_3() { return cGroup_5_3; } + public Group getGroup_4_0_2_1() { return cGroup_4_0_2_1; } //"," - public Keyword getCommaKeyword_5_3_0() { return cCommaKeyword_5_3_0; } + public Keyword getCommaKeyword_4_0_2_1_0() { return cCommaKeyword_4_0_2_1_0; } //publisher+=Publisher - public Assignment getPublisherAssignment_5_3_1() { return cPublisherAssignment_5_3_1; } + public Assignment getPublisherAssignment_4_0_2_1_1() { return cPublisherAssignment_4_0_2_1_1; } //Publisher - public RuleCall getPublisherPublisherParserRuleCall_5_3_1_0() { return cPublisherPublisherParserRuleCall_5_3_1_0; } + public RuleCall getPublisherPublisherParserRuleCall_4_0_2_1_1_0() { return cPublisherPublisherParserRuleCall_4_0_2_1_1_0; } //'}' - public Keyword getRightCurlyBracketKeyword_5_4() { return cRightCurlyBracketKeyword_5_4; } + public Keyword getRightCurlyBracketKeyword_4_0_3() { return cRightCurlyBracketKeyword_4_0_3; } - //('Subscribers' '{' subscriber+=Subscriber ( "," subscriber+=Subscriber)* '}')? - public Group getGroup_6() { return cGroup_6; } + //('Subscribers' '{' (subscriber+=Subscriber ( "," subscriber+=Subscriber)*)? '}') + public Group getGroup_4_1() { return cGroup_4_1; } //'Subscribers' - public Keyword getSubscribersKeyword_6_0() { return cSubscribersKeyword_6_0; } + public Keyword getSubscribersKeyword_4_1_0() { return cSubscribersKeyword_4_1_0; } //'{' - public Keyword getLeftCurlyBracketKeyword_6_1() { return cLeftCurlyBracketKeyword_6_1; } + public Keyword getLeftCurlyBracketKeyword_4_1_1() { return cLeftCurlyBracketKeyword_4_1_1; } + + //(subscriber+=Subscriber ( "," subscriber+=Subscriber)*)? + public Group getGroup_4_1_2() { return cGroup_4_1_2; } //subscriber+=Subscriber - public Assignment getSubscriberAssignment_6_2() { return cSubscriberAssignment_6_2; } + public Assignment getSubscriberAssignment_4_1_2_0() { return cSubscriberAssignment_4_1_2_0; } //Subscriber - public RuleCall getSubscriberSubscriberParserRuleCall_6_2_0() { return cSubscriberSubscriberParserRuleCall_6_2_0; } + public RuleCall getSubscriberSubscriberParserRuleCall_4_1_2_0_0() { return cSubscriberSubscriberParserRuleCall_4_1_2_0_0; } //( "," subscriber+=Subscriber)* - public Group getGroup_6_3() { return cGroup_6_3; } + public Group getGroup_4_1_2_1() { return cGroup_4_1_2_1; } //"," - public Keyword getCommaKeyword_6_3_0() { return cCommaKeyword_6_3_0; } + public Keyword getCommaKeyword_4_1_2_1_0() { return cCommaKeyword_4_1_2_1_0; } //subscriber+=Subscriber - public Assignment getSubscriberAssignment_6_3_1() { return cSubscriberAssignment_6_3_1; } + public Assignment getSubscriberAssignment_4_1_2_1_1() { return cSubscriberAssignment_4_1_2_1_1; } //Subscriber - public RuleCall getSubscriberSubscriberParserRuleCall_6_3_1_0() { return cSubscriberSubscriberParserRuleCall_6_3_1_0; } + public RuleCall getSubscriberSubscriberParserRuleCall_4_1_2_1_1_0() { return cSubscriberSubscriberParserRuleCall_4_1_2_1_1_0; } //'}' - public Keyword getRightCurlyBracketKeyword_6_4() { return cRightCurlyBracketKeyword_6_4; } + public Keyword getRightCurlyBracketKeyword_4_1_3() { return cRightCurlyBracketKeyword_4_1_3; } + + //('ServiceServers' '{' serviceserver+=ServiceServer ( "," serviceserver+=ServiceServer)* '}') + public Group getGroup_4_2() { return cGroup_4_2; } - //('ServiceClients' '{' serviceclient+=ServiceClient ( "," serviceclient+=ServiceClient)* '}')? - public Group getGroup_7() { return cGroup_7; } + //'ServiceServers' + public Keyword getServiceServersKeyword_4_2_0() { return cServiceServersKeyword_4_2_0; } + + //'{' + public Keyword getLeftCurlyBracketKeyword_4_2_1() { return cLeftCurlyBracketKeyword_4_2_1; } + + //serviceserver+=ServiceServer + public Assignment getServiceserverAssignment_4_2_2() { return cServiceserverAssignment_4_2_2; } + + //ServiceServer + public RuleCall getServiceserverServiceServerParserRuleCall_4_2_2_0() { return cServiceserverServiceServerParserRuleCall_4_2_2_0; } + + //( "," serviceserver+=ServiceServer)* + public Group getGroup_4_2_3() { return cGroup_4_2_3; } + + //"," + public Keyword getCommaKeyword_4_2_3_0() { return cCommaKeyword_4_2_3_0; } + + //serviceserver+=ServiceServer + public Assignment getServiceserverAssignment_4_2_3_1() { return cServiceserverAssignment_4_2_3_1; } + + //ServiceServer + public RuleCall getServiceserverServiceServerParserRuleCall_4_2_3_1_0() { return cServiceserverServiceServerParserRuleCall_4_2_3_1_0; } + + //'}' + public Keyword getRightCurlyBracketKeyword_4_2_4() { return cRightCurlyBracketKeyword_4_2_4; } + + //('ServiceClients' '{' serviceclient+=ServiceClient ( "," serviceclient+=ServiceClient)* '}') + public Group getGroup_4_3() { return cGroup_4_3; } //'ServiceClients' - public Keyword getServiceClientsKeyword_7_0() { return cServiceClientsKeyword_7_0; } + public Keyword getServiceClientsKeyword_4_3_0() { return cServiceClientsKeyword_4_3_0; } //'{' - public Keyword getLeftCurlyBracketKeyword_7_1() { return cLeftCurlyBracketKeyword_7_1; } + public Keyword getLeftCurlyBracketKeyword_4_3_1() { return cLeftCurlyBracketKeyword_4_3_1; } //serviceclient+=ServiceClient - public Assignment getServiceclientAssignment_7_2() { return cServiceclientAssignment_7_2; } + public Assignment getServiceclientAssignment_4_3_2() { return cServiceclientAssignment_4_3_2; } //ServiceClient - public RuleCall getServiceclientServiceClientParserRuleCall_7_2_0() { return cServiceclientServiceClientParserRuleCall_7_2_0; } + public RuleCall getServiceclientServiceClientParserRuleCall_4_3_2_0() { return cServiceclientServiceClientParserRuleCall_4_3_2_0; } //( "," serviceclient+=ServiceClient)* - public Group getGroup_7_3() { return cGroup_7_3; } + public Group getGroup_4_3_3() { return cGroup_4_3_3; } //"," - public Keyword getCommaKeyword_7_3_0() { return cCommaKeyword_7_3_0; } + public Keyword getCommaKeyword_4_3_3_0() { return cCommaKeyword_4_3_3_0; } //serviceclient+=ServiceClient - public Assignment getServiceclientAssignment_7_3_1() { return cServiceclientAssignment_7_3_1; } + public Assignment getServiceclientAssignment_4_3_3_1() { return cServiceclientAssignment_4_3_3_1; } //ServiceClient - public RuleCall getServiceclientServiceClientParserRuleCall_7_3_1_0() { return cServiceclientServiceClientParserRuleCall_7_3_1_0; } + public RuleCall getServiceclientServiceClientParserRuleCall_4_3_3_1_0() { return cServiceclientServiceClientParserRuleCall_4_3_3_1_0; } //'}' - public Keyword getRightCurlyBracketKeyword_7_4() { return cRightCurlyBracketKeyword_7_4; } + public Keyword getRightCurlyBracketKeyword_4_3_4() { return cRightCurlyBracketKeyword_4_3_4; } - //('ActionServers' '{' actionserver+=ActionServer ( "," actionserver+=ActionServer)* '}')? - public Group getGroup_8() { return cGroup_8; } + //('ActionServers' '{' actionserver+=ActionServer ( "," actionserver+=ActionServer)* '}') + public Group getGroup_4_4() { return cGroup_4_4; } //'ActionServers' - public Keyword getActionServersKeyword_8_0() { return cActionServersKeyword_8_0; } + public Keyword getActionServersKeyword_4_4_0() { return cActionServersKeyword_4_4_0; } //'{' - public Keyword getLeftCurlyBracketKeyword_8_1() { return cLeftCurlyBracketKeyword_8_1; } + public Keyword getLeftCurlyBracketKeyword_4_4_1() { return cLeftCurlyBracketKeyword_4_4_1; } //actionserver+=ActionServer - public Assignment getActionserverAssignment_8_2() { return cActionserverAssignment_8_2; } + public Assignment getActionserverAssignment_4_4_2() { return cActionserverAssignment_4_4_2; } //ActionServer - public RuleCall getActionserverActionServerParserRuleCall_8_2_0() { return cActionserverActionServerParserRuleCall_8_2_0; } + public RuleCall getActionserverActionServerParserRuleCall_4_4_2_0() { return cActionserverActionServerParserRuleCall_4_4_2_0; } //( "," actionserver+=ActionServer)* - public Group getGroup_8_3() { return cGroup_8_3; } + public Group getGroup_4_4_3() { return cGroup_4_4_3; } //"," - public Keyword getCommaKeyword_8_3_0() { return cCommaKeyword_8_3_0; } + public Keyword getCommaKeyword_4_4_3_0() { return cCommaKeyword_4_4_3_0; } //actionserver+=ActionServer - public Assignment getActionserverAssignment_8_3_1() { return cActionserverAssignment_8_3_1; } + public Assignment getActionserverAssignment_4_4_3_1() { return cActionserverAssignment_4_4_3_1; } //ActionServer - public RuleCall getActionserverActionServerParserRuleCall_8_3_1_0() { return cActionserverActionServerParserRuleCall_8_3_1_0; } + public RuleCall getActionserverActionServerParserRuleCall_4_4_3_1_0() { return cActionserverActionServerParserRuleCall_4_4_3_1_0; } //'}' - public Keyword getRightCurlyBracketKeyword_8_4() { return cRightCurlyBracketKeyword_8_4; } + public Keyword getRightCurlyBracketKeyword_4_4_4() { return cRightCurlyBracketKeyword_4_4_4; } - //('ActionClients' '{' actionclient+=ActionClient ( "," actionclient+=ActionClient)* '}' )? - public Group getGroup_9() { return cGroup_9; } + //('ActionClients' '{' actionclient+=ActionClient ( "," actionclient+=ActionClient)* '}') + public Group getGroup_4_5() { return cGroup_4_5; } //'ActionClients' - public Keyword getActionClientsKeyword_9_0() { return cActionClientsKeyword_9_0; } + public Keyword getActionClientsKeyword_4_5_0() { return cActionClientsKeyword_4_5_0; } //'{' - public Keyword getLeftCurlyBracketKeyword_9_1() { return cLeftCurlyBracketKeyword_9_1; } + public Keyword getLeftCurlyBracketKeyword_4_5_1() { return cLeftCurlyBracketKeyword_4_5_1; } //actionclient+=ActionClient - public Assignment getActionclientAssignment_9_2() { return cActionclientAssignment_9_2; } + public Assignment getActionclientAssignment_4_5_2() { return cActionclientAssignment_4_5_2; } //ActionClient - public RuleCall getActionclientActionClientParserRuleCall_9_2_0() { return cActionclientActionClientParserRuleCall_9_2_0; } + public RuleCall getActionclientActionClientParserRuleCall_4_5_2_0() { return cActionclientActionClientParserRuleCall_4_5_2_0; } //( "," actionclient+=ActionClient)* - public Group getGroup_9_3() { return cGroup_9_3; } + public Group getGroup_4_5_3() { return cGroup_4_5_3; } //"," - public Keyword getCommaKeyword_9_3_0() { return cCommaKeyword_9_3_0; } + public Keyword getCommaKeyword_4_5_3_0() { return cCommaKeyword_4_5_3_0; } //actionclient+=ActionClient - public Assignment getActionclientAssignment_9_3_1() { return cActionclientAssignment_9_3_1; } + public Assignment getActionclientAssignment_4_5_3_1() { return cActionclientAssignment_4_5_3_1; } //ActionClient - public RuleCall getActionclientActionClientParserRuleCall_9_3_1_0() { return cActionclientActionClientParserRuleCall_9_3_1_0; } + public RuleCall getActionclientActionClientParserRuleCall_4_5_3_1_0() { return cActionclientActionClientParserRuleCall_4_5_3_1_0; } //'}' - public Keyword getRightCurlyBracketKeyword_9_4() { return cRightCurlyBracketKeyword_9_4; } + public Keyword getRightCurlyBracketKeyword_4_5_4() { return cRightCurlyBracketKeyword_4_5_4; } - //('Parameters' '{' parameter+=Parameter ( "," parameter+=Parameter)* '}' )? - public Group getGroup_10() { return cGroup_10; } + //('Parameters' '{' parameter+=Parameter ( "," parameter+=Parameter)* '}') + public Group getGroup_4_6() { return cGroup_4_6; } //'Parameters' - public Keyword getParametersKeyword_10_0() { return cParametersKeyword_10_0; } + public Keyword getParametersKeyword_4_6_0() { return cParametersKeyword_4_6_0; } //'{' - public Keyword getLeftCurlyBracketKeyword_10_1() { return cLeftCurlyBracketKeyword_10_1; } + public Keyword getLeftCurlyBracketKeyword_4_6_1() { return cLeftCurlyBracketKeyword_4_6_1; } //parameter+=Parameter - public Assignment getParameterAssignment_10_2() { return cParameterAssignment_10_2; } + public Assignment getParameterAssignment_4_6_2() { return cParameterAssignment_4_6_2; } //Parameter - public RuleCall getParameterParameterParserRuleCall_10_2_0() { return cParameterParameterParserRuleCall_10_2_0; } + public RuleCall getParameterParameterParserRuleCall_4_6_2_0() { return cParameterParameterParserRuleCall_4_6_2_0; } //( "," parameter+=Parameter)* - public Group getGroup_10_3() { return cGroup_10_3; } + public Group getGroup_4_6_3() { return cGroup_4_6_3; } //"," - public Keyword getCommaKeyword_10_3_0() { return cCommaKeyword_10_3_0; } + public Keyword getCommaKeyword_4_6_3_0() { return cCommaKeyword_4_6_3_0; } //parameter+=Parameter - public Assignment getParameterAssignment_10_3_1() { return cParameterAssignment_10_3_1; } + public Assignment getParameterAssignment_4_6_3_1() { return cParameterAssignment_4_6_3_1; } //Parameter - public RuleCall getParameterParameterParserRuleCall_10_3_1_0() { return cParameterParameterParserRuleCall_10_3_1_0; } + public RuleCall getParameterParameterParserRuleCall_4_6_3_1_0() { return cParameterParameterParserRuleCall_4_6_3_1_0; } //'}' - public Keyword getRightCurlyBracketKeyword_10_4() { return cRightCurlyBracketKeyword_10_4; } + public Keyword getRightCurlyBracketKeyword_4_6_4() { return cRightCurlyBracketKeyword_4_6_4; } //'}' - public Keyword getRightCurlyBracketKeyword_11() { return cRightCurlyBracketKeyword_11; } + public Keyword getRightCurlyBracketKeyword_5() { return cRightCurlyBracketKeyword_5; } } public class ServiceServerElements extends AbstractParserRuleElementFinder { private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "de.fraunhofer.ipa.ros.Ros.ServiceServer"); @@ -4337,14 +4358,15 @@ public ParserRule getMessageDefinitionRule() { //Node returns Node: // 'Node' // '{' - // 'name' name=RosNames - // ('ServiceServers' '{' serviceserver+=ServiceServer ( "," serviceserver+=ServiceServer)* '}')? - // ('Publishers' '{' publisher+=Publisher ( "," publisher+=Publisher)* '}')? - // ('Subscribers' '{' subscriber+=Subscriber ( "," subscriber+=Subscriber)* '}')? - // ('ServiceClients' '{' serviceclient+=ServiceClient ( "," serviceclient+=ServiceClient)* '}')? - // ('ActionServers' '{' actionserver+=ActionServer ( "," actionserver+=ActionServer)* '}')? - // ('ActionClients' '{' actionclient+=ActionClient ( "," actionclient+=ActionClient)* '}' )? - // ('Parameters' '{' parameter+=Parameter ( "," parameter+=Parameter)* '}' )? + // 'name' name=RosNames + // (('Publishers' '{' (publisher+=Publisher ( "," publisher+=Publisher)*)? '}') | + // ('Subscribers' '{' (subscriber+=Subscriber ( "," subscriber+=Subscriber)*)? '}') | + // ('ServiceServers' '{' serviceserver+=ServiceServer ( "," serviceserver+=ServiceServer)* '}') | + // ('ServiceClients' '{' serviceclient+=ServiceClient ( "," serviceclient+=ServiceClient)* '}') | + // ('ActionServers' '{' actionserver+=ActionServer ( "," actionserver+=ActionServer)* '}') | + // ('ActionClients' '{' actionclient+=ActionClient ( "," actionclient+=ActionClient)* '}') | + // ('Parameters' '{' parameter+=Parameter ( "," parameter+=Parameter)* '}') + // )* // '}'; public NodeElements getNodeAccess() { return pNode; 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 7cad0222c..d1f7e0ab9 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 @@ -1,5 +1,5 @@ /* - * generated by Xtext 2.23.0 + * generated by Xtext 2.25.0 */ package de.fraunhofer.ipa.ros.validation; diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/GenerateRos.mwe2 b/plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/GenerateRos.mwe2 index 252ca81c8..bf04704ec 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/GenerateRos.mwe2 +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/GenerateRos.mwe2 @@ -43,7 +43,10 @@ Workflow { generateStub = false } validator = { - // composedCheck = "org.eclipse.xtext.validation.NamesAreUniqueValidator" + //composedCheck = "org.eclipse.xtext.validation.NamesAreUniqueValidator" + } + parserGenerator = { + debugGrammar = true } } diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/Ros.xtext b/plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/Ros.xtext index fcb04825c..59b33c6f2 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/Ros.xtext +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/Ros.xtext @@ -109,16 +109,20 @@ MessageDefinition returns MessageDefinition: Node returns Node: 'Node' '{' - 'name' name=RosNames - ('ServiceServers' '{' serviceserver+=ServiceServer ( "," serviceserver+=ServiceServer)* '}')? - ('Publishers' '{' publisher+=Publisher ( "," publisher+=Publisher)* '}')? - ('Subscribers' '{' subscriber+=Subscriber ( "," subscriber+=Subscriber)* '}')? - ('ServiceClients' '{' serviceclient+=ServiceClient ( "," serviceclient+=ServiceClient)* '}')? - ('ActionServers' '{' actionserver+=ActionServer ( "," actionserver+=ActionServer)* '}')? - ('ActionClients' '{' actionclient+=ActionClient ( "," actionclient+=ActionClient)* '}' )? - ('Parameters' '{' parameter+=Parameter ( "," parameter+=Parameter)* '}' )? + 'name' name=RosNames + + (('Publishers' '{' (publisher+=Publisher ( "," publisher+=Publisher)*)? '}') | + ('Subscribers' '{' (subscriber+=Subscriber ( "," subscriber+=Subscriber)*)? '}') | + ('ServiceServers' '{' serviceserver+=ServiceServer ( "," serviceserver+=ServiceServer)* '}') | + ('ServiceClients' '{' serviceclient+=ServiceClient ( "," serviceclient+=ServiceClient)* '}') | + ('ActionServers' '{' actionserver+=ActionServer ( "," actionserver+=ActionServer)* '}') | + ('ActionClients' '{' actionclient+=ActionClient ( "," actionclient+=ActionClient)* '}') | + ('Parameters' '{' parameter+=Parameter ( "," parameter+=Parameter)* '}') + )* + '}'; + ServiceServer returns ServiceServer: 'ServiceServer' '{' @@ -530,3 +534,4 @@ ArrayTopicSpecRef returns primitives::ArrayTopicSpecRef: ; KEYWORD: 'goal' | 'message' | 'result' | 'feedback' | 'name' | 'value' | 'service' | 'type' | 'action' | 'duration' | 'time' ; + diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/RosRuntimeModule.xtend b/plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/RosRuntimeModule.xtend index 52ad080b2..65b1ad5ca 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/RosRuntimeModule.xtend +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/RosRuntimeModule.xtend @@ -12,7 +12,7 @@ import org.eclipse.xtext.generator.IOutputConfigurationProvider * Use this class to register components to be used at runtime / without the Equinox extension registry. */ class RosRuntimeModule extends AbstractRosRuntimeModule { - + override void configure(Binder binder) { super.configure(binder) binder.bind(IOutputConfigurationProvider).to(CICustomOutputProvider).asEagerSingleton() diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/formatting2/RosFormatter.xtend b/plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/formatting2/RosFormatter.xtend index ac434c351..252e555fd 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/formatting2/RosFormatter.xtend +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/formatting2/RosFormatter.xtend @@ -10,6 +10,7 @@ import org.eclipse.xtext.formatting2.IFormattableDocument import ros.Artifact import ros.PackageSet import ros.SpecBase +import ros.Publisher class RosFormatter extends AbstractFormatter2 { @@ -29,7 +30,13 @@ class RosFormatter extends AbstractFormatter2 { } for (Artifact artifact : _package.getArtifact()) { artifact.format; + artifact.node.format; + for (Publisher pub: artifact.node.publisher ){ + pub.format; + } } + + } // TODO: implement for Artifact, CatkinPackage, ServiceSpec, TopicSpec, ActionSpec, Node, ServiceServer, Publisher, Subscriber, ServiceClient, ActionServer, ActionClient, Parameter, ParameterListType, ParameterStructType, ParameterIntegerType, ParameterStringType, ParameterDoubleType, ParameterDateType, ParameterBooleanType, ParameterBase64Type, ParameterAnyType, ParameterArrayType, ParameterSequence, ParameterStruct, ParameterStructMember, ParameterStructTypeMember diff --git a/plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/validation/RosValidator.xtend b/plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/validation/RosValidator.xtend index 2123cf53f..6d690bc39 100644 --- a/plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/validation/RosValidator.xtend +++ b/plugins/de.fraunhofer.ipa.ros.xtext/src/de/fraunhofer/ipa/ros/validation/RosValidator.xtend @@ -3,20 +3,19 @@ */ package de.fraunhofer.ipa.ros.validation +import org.eclipse.xtend2.lib.StringConcatenation import org.eclipse.xtext.validation.Check import ros.ActionClient import ros.ActionServer import ros.Artifact import ros.Node import ros.Package +import ros.PackageSet +import ros.Parameter import ros.Publisher import ros.ServiceClient import ros.ServiceServer import ros.Subscriber -import ros.Parameter -import ros.ParameterValue -import ros.ParameterBase64Type -import ros.ParameterDate /** * This class contains custom validation rules. @@ -27,7 +26,117 @@ class RosValidator extends AbstractRosValidator { public static val INVALID_NAME = 'invalidName' public static val PARAMETER_HELP = 'paramInfo' + public static val SORT_INTERFACES = 'softInterfaces' + StringConcatenation _builder; + Boolean UnOrganizedAttributes; + String helper_string; + @Check + def void UnOrganizedAttributes (PackageSet packageset) { + UnOrganizedAttributes=false + _builder = new StringConcatenation(); + _builder.append("PackageSet {"); + _builder.newLine; + for(pkg: packageset.package){ + _builder.append(" CatkinPackage "+pkg.name+" {") + _builder.newLine; + for (art: pkg.artifact){ + _builder.append(" Artifact "+art.name+" {") + _builder.newLine; + _builder.append(" Node { name "+art.node.name) + _builder.newLine; + if ((art.node.publisher.length>2 || art.node.subscriber.length>2 || art.node.serviceclient.length>2 + || art.node.serviceserver.length>2 || art.node.actionclient.length>2 || art.node.actionserver.length>2) && + art.node.parameter.empty){ UnOrganizedAttributes=true } + if(!art.node.publisher.empty){ + _builder.newLineIfNotEmpty; + _builder.append(" Publishers {"); + _builder.newLine; + helper_string=""; + for (pub: art.node.publisher){ + helper_string+=" Publisher { name "+pub.name+" message '"+pub.message.fullname.replace("/",".")+"' },\n"; + } + helper_string= helper_string.substring(0, helper_string.length() - 2); + _builder.append(helper_string); + _builder.newLine; + _builder.append(" }"); + } + if(!art.node.subscriber.empty){ + _builder.newLineIfNotEmpty; + _builder.append(" Subscribers {"); + _builder.newLine; + helper_string=""; + for (sub: art.node.subscriber){ + helper_string+=" Subscriber { name "+sub.name+" message '"+sub.message.fullname.replace("/",".")+"' },\n"; + } + helper_string= helper_string.substring(0, helper_string.length() - 2); + _builder.append(helper_string); + _builder.newLine; + _builder.append(" }"); + } + if(!art.node.serviceclient.empty){ + _builder.newLineIfNotEmpty; + _builder.append(" ServiceClients {"); + _builder.newLine; + helper_string=""; + for (srvc: art.node.serviceclient){ + helper_string+=" ServiceClient { name "+srvc.name+" service '"+srvc.service.fullname.replace("/",".")+"' },\n"; + } + helper_string= helper_string.substring(0, helper_string.length() - 2); + _builder.append(helper_string); + _builder.newLine; + _builder.append(" }"); + } + if(!art.node.serviceserver.empty){ + _builder.newLineIfNotEmpty; + _builder.append(" ServiceServers {"); + _builder.newLine; + helper_string=""; + for (srvs: art.node.serviceserver){ + helper_string+=" ServiceServer { name "+srvs.name+" service '"+srvs.service.fullname.replace("/",".")+"' },\n"; + } + helper_string= helper_string.substring(0, helper_string.length() - 2); + _builder.append(helper_string); + _builder.newLine; + _builder.append(" }"); + } + if(!art.node.actionclient.empty){ + _builder.newLineIfNotEmpty; + _builder.append(" ActionClients {"); + _builder.newLine; + helper_string=""; + for (actc: art.node.actionclient){ + helper_string+=" ActionClient { name "+actc.name+" action '"+actc.action.fullname.replace("/",".")+"' },\n"; + } + helper_string= helper_string.substring(0, helper_string.length() - 2); + _builder.append(helper_string); + _builder.newLine; + _builder.append(" }"); + } + if(!art.node.actionserver.empty){ + _builder.newLineIfNotEmpty; + _builder.append(" ActionServers {"); + _builder.newLine; + helper_string=""; + for (acts: art.node.actionserver){ + helper_string+=" ActionServer { name "+acts.name+" action '"+acts.action.fullname.replace("/",".")+"' },\n"; + } + helper_string= helper_string.substring(0, helper_string.length() - 2); + _builder.append(helper_string); + _builder.newLine; + _builder.append(" }"); + } + _builder.newLineIfNotEmpty; + _builder.append(" }") + } + _builder.append("}") + } + _builder.append("}}") + if (UnOrganizedAttributes) { + warning("Organize and clean the model", null, SORT_INTERFACES, _builder.toString); + } + } + /* CAPITAL LETTERS */ @Check def void checkNameConventionsNode (Node node) {